============问题描述============ 发现了一个奇怪的问题,adapter我改变了里面的内容,但是adapter.notifyDataSetChanged的时候却没有执行getview,不知道是我哪里写错了,求问 ...
分类:
其他好文 时间:
2014-10-22 00:46:22
阅读次数:
116
============问题描述============ @Override publicViewgetView(intposition,ViewconvertView,ViewGroupparent){ //TODOAuto-generatedmethodstub convertView=null...
分类:
其他好文 时间:
2014-10-20 23:08:35
阅读次数:
226
1. ListView须要设置adapter,它的item是通过adapter的方法getView(int position, View convertView, ViewGroup parent)获得的。2. ListView中仅仅有第一屏的item须要新建,它的引用会被存在RecycleBin对...
分类:
其他好文 时间:
2014-10-19 22:42:14
阅读次数:
317
Map map = new HashMap(); @Override public View getView(int position, View convertView, ViewGroup parent) { View view; ViewHolde...
分类:
其他好文 时间:
2014-10-17 20:18:02
阅读次数:
206
============问题描述============ 我写了一个公用的Adapter,问题是这样,原来每次加载结束之后第一个item的图片总是不对。然后,我注释掉了getView中的if(converView==null),就可以了,但是这样每次都会重新创建一个item。所以性能肯定有影响。PS...
分类:
其他好文 时间:
2014-10-17 11:45:41
阅读次数:
212
1. 添加button2. ViewHolder 优化性能就是一个持有者的类,他里面一般没有方法,只有属性,作用就是一个临时的储存器,把你getView方法中每次返回的View存起来,可以下次再用。这样做的好处就是不必每次都到布局文件中去拿到你的View,提高了效率。3. 加入EditView
分类:
其他好文 时间:
2014-10-17 05:03:03
阅读次数:
151
最近遇到了一个问题,就是我的listviewitem中有个图片,点击的时候需要变成另一种图片,结果在getView()中设置了响应,但是可以执行,就是不起作用,在网上查了很多资料也没有解决。最后发现时ViewHolder的创建位置有问题;之前是在adapter入口的位置创建了一个adapter,这样每次执行getView()的时候只是重新new了一个对象出来,所以setOnClickListene...
分类:
其他好文 时间:
2014-10-16 14:34:22
阅读次数:
176
在使用Listview或GridView的时候,往往需要自定义数据适配器,一般都要覆写getView(),在该方法中有一个convertView参数,该参数就是用来加载数据时的View。
初学者简单但低效的方式
1 public View getView(int position, View convertView, ViewGroup parent) {
2
3 View...
分类:
移动开发 时间:
2014-10-13 13:38:59
阅读次数:
173
====================问题描述==================== 发现了一个奇怪的问题,adapter我改变了里面的内容,但是adapter.notifyDataSetChanged的时候却没有执行getview,不知道是我哪里写错了,求问 ...
分类:
其他好文 时间:
2014-10-08 16:42:15
阅读次数:
130
由于之前写Scroller应用:ListView滑动删除遇到Item视图错位问题,观察发现第1item位置改变后,第1+10的item布局也跟着改变,继续查看之所以间隔10,是因为我屏幕上显示10条数据,这个就涉及到getCount()和getChildCount()问题,进一步追踪发现应该是ListView视图缓存的问题,其实这个问题跟数据是一样的,不过我们在Adapter的getView中根据...
分类:
其他好文 时间:
2014-10-06 20:18:50
阅读次数:
184