class MyAdapter extends BaseAdapter { //返回要显示的条目的数量 @Override public int getCount() { return list.size(); } //获取条目 @Override public Object getItem(int ...
分类:
移动开发 时间:
2016-05-02 19:50:50
阅读次数:
187
ListView网上资料很多,我所知扩展性最好、最通用的代码做个备忘。
总体上来讲:ListView+BaseAdapter+xml文件实现:
话不多说,先贴个图,预期效果如下:
首先:这样一个ListView的item包含:图片、文字,而且布局也比较复杂。首选自定义这样一个模版的xml文件。
第一步、主方法lin.xml,加一个listveiw布局...
分类:
其他好文 时间:
2016-04-29 19:19:11
阅读次数:
146
ListView网上资料很多,我所知扩展性最好、最通用的代码做个备忘。
总体上来讲:ListView+BaseAdapter+xml文件实现:
话不多说,先贴个图,预期效果如下:
首先:这样一个ListView的item包含:图片、文字,而且布局也比较复杂。首选自定义这样一个模版的xml文件。
第一步、主方法lin.xml,加一个listveiw布局...
分类:
其他好文 时间:
2016-04-26 21:23:11
阅读次数:
173
在使用ListView的时候,我们传给setAdapter方法的Adapter通常是ArrayAdapter、SimpleAdapter、BaseAdapter,但是这几个Adapter内部究竟是什么样子如果我们不搞清楚的话,在使用的时候就会感觉有些混乱,概括的说这三个Adapter之间的差异主要是 ...
分类:
其他好文 时间:
2016-04-26 18:57:25
阅读次数:
193
1.封装ViewHodler 2. 封装BaseAdapter 3.自己的MyAdapter ...
分类:
其他好文 时间:
2016-04-21 23:38:30
阅读次数:
266
适配器模式的应用:
1.降低程序耦合性
2.容易扩展
BaseAdapter
ListView的显示与缓存机制:需要才显示,显示完就被会受到缓存。
BaseAdapter基本结构
--public int getCount(); 适配器中数据集中数据的个数
--public Object getItem(int position):获取数据集中与指定索引对应的数据项
...
分类:
其他好文 时间:
2016-04-13 11:26:10
阅读次数:
200
昨天上午复习了ListView,写了两个练手的单选和多选,看了SimpleAdapter,它比BaseAdapter在新建时多了两个参数,new String90{};new int[]{}。 虽然listView对于现在理解了的我来说挺简单的,但是两个小实验还是写了整整半天的时间。 感觉代码的第一 ...
分类:
其他好文 时间:
2016-04-08 06:31:24
阅读次数:
136
Activitybase.java 数据源:一种为List集合,另一种为biaozhi类 ...
分类:
移动开发 时间:
2016-04-07 20:49:33
阅读次数:
214
概述Adapter是数据和UI之间的一个桥梁,在listview,gridview等控件中都会使用到,android给我们提拱了4个adapte供我们使用:
BaseAdapter是一个抽象类,继承它需要实现较多的方法
ArrayAdapter支持泛型操作,最为简单,只能展示一行字
SimpleAdapter有最好的扩充性,可以自定义出各种效果
SimpleCursorAdapter可以适用于简单的...
分类:
其他好文 时间:
2016-04-03 17:39:10
阅读次数:
337
方法: 1.1.1 通过BaseAdapter的getViewTypeCount()获取Item种类数量,然后在getView()方法中根据不同的type设置不同的item布局 (操作麻烦,维护方便) 1.1.2 根据需求设置布局的显示隐藏效果 (操作方便,维护麻烦 ) 下面展示第一种 主页面布局 ...
分类:
其他好文 时间:
2016-03-30 12:41:20
阅读次数:
211