Android import解惑
PHP中文网
PHP中文网 2017-04-17 11:15:44
[Android讨论组]

小弟Android新手,才上手没几天,发现我以前学Java时,import java.util.* 就可以通过编译了,但是一旦放到Android的编译环境这招就不灵了,一般要import到底,否则不行,比如:

import android.view.*;
这样写就不行,为什么?

必须:
import android.view.View.OnClickListener;或者
import android.view.View.*;

小弟我还有一个问题就是,有什么方法可以直接import+省略,而不用import具体到那个包?

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
伊谢尔伦

OnClickListener 是 View类里面的一个public的接口。 所以你要么

import android.view.View.*;

import android.view.*; 是不能import到这个接口的。 图方便的话,可以用IDE的自动组织imports。

这个其实涉及到java的基础啦,内部类和静态内部类(static nested inner class),不是android的问题。 具体你可以搜索一下这个字眼,然后了解一下为什么。

贴篇文章
http://flowercat.iteye.com/blog/33371

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号