前几天写了点击GRIDVIEW的条目,能够显示他在LISTVIEW中的位置,当时的处理是在ListView的适配器里的GetView方法里每次都new GridView的onItemClickListener,这样显然是不合理的,/**GridVIew的条目点击监听*/ private GvO...
分类:
其他好文 时间:
2016-01-04 11:36:23
阅读次数:
977
这几天要在ListView条目中嵌套GridView,首先按照网上说的,自定义一个GridView,重写OnMearue方法啥的,按照网上的来就行,重点:在ListView的适配器的getView()方法中,holder.gv.setTag(position);//给当前的GridView设置一个位...
分类:
其他好文 时间:
2015-12-31 10:28:03
阅读次数:
177
按照普通的写法,如果ListView里面有比较多的东西的话,在加载每一个Item的时候,是非常非常卡的。具体表现就是滚动起来的时候会看见明显的卡顿。关键还是处理自定义Adapter里面的getView函数,毕竟这个函数才是绘制Item的。//观察getView函数,发现是有View convertV...
分类:
其他好文 时间:
2015-12-18 18:49:25
阅读次数:
122
一、效率最低的getView实现我们知道,ListView和GridView的显示都是通过Adapter的getView实现的。ListView/GridView数据量较小时,我们的处理方式一般是这样的(效率最低的一种方式)1 public View getView(int position, Vi...
分类:
移动开发 时间:
2015-12-17 15:54:51
阅读次数:
286
对于使用listView配合adapter进行刷新的方法大家都不陌生,先刷新adapter里的数据,然后调用notifydatasetchange通知listView刷新界面。方法虽然简单,但这里面涉及到一个效率的问题,调用notifydatasetchange其实会导致adpter的getView...
分类:
移动开发 时间:
2015-12-11 08:36:33
阅读次数:
274
LabelView是在github上一个开源的标签库。其项目主页是:https://github.com/linger1216//labelviewLabelView为一个TextView,ImageView或者为ListView中适配器getView返回的View,增加一个左上角或者右上角的标签这...
分类:
移动开发 时间:
2015-12-07 00:35:21
阅读次数:
271
LsitView和Adapter参考:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html工作原理:1.ListView针对List中每个item,要求adapter给我一个视图(getView)2.一个新的视图被返回并显示...
分类:
其他好文 时间:
2015-12-03 21:17:17
阅读次数:
143
转载:http://www.lai18.com/content/1631131.html自定义适配器时,需要重写BaseAdapter的getCount(),getItem(int position),getItemId(int position),getView()方法。但是由于不了解每个方法在工...
分类:
其他好文 时间:
2015-11-27 19:18:08
阅读次数:
145
因为需求的缘故,需要对liview显示项做黑白相间的处理:其实就是在函数public View getView(int position, View convertView, ViewGroup parent)中,加上:if (position % 2 == 0) { ...
分类:
其他好文 时间:
2015-11-26 18:33:35
阅读次数:
184
通常情况下在Region中添加View时我们需要先判断View是否在Region中已存在,但如果我们在Region.Add的方法调用不当时,我们在GetView中始终返回Null,原因自然是Add时出现了错误错误回顾view=ServiceLocator.Current.GetInstance(ty...
分类:
其他好文 时间:
2015-11-21 10:28:49
阅读次数:
430