2011年12月28日
摘要: 前言 LayoutInflater用法LayoutInflater是一个用来实例化XML布局为View对象应用程序运行时会预先加载资源中的布局文件,如果layout布局中的资源比较多,会影响性能,所以可以选择LayoutInflater方式用的时候加载,这样减轻了应用程序运行时很多负担publicViewinflate(int resource,ViewGrouproot)从指定的XML资源中填充一个新的视图参数resource:将要加载的XML布局id,例如R.layout.list_item参数root:父视图,可选项,一般为Nullpublic staticLayoutInfl... 阅读全文
posted @ 2011-12-28 22:48 花郎V 阅读(5399) 评论(1) 推荐(4) 编辑
摘要: 前言 话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题,其他的方法可以参考链接的文章BaseAdapter与其他Adapter有些不一样,其他的Adapter可以直接在其构造方法中进行数据的设置,比如SimpleAdapter adapter = ... 阅读全文
posted @ 2011-12-28 16:39 花郎V 阅读(27168) 评论(4) 推荐(9) 编辑