首页 > Android import解惑

Android import解惑

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

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

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

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


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

【热门文章】
【热门文章】