码迷,mamicode.com
首页 >  
搜索关键字:viewholder    ( 228个结果
RecyclerView通用适配器的实现
分析 我们需要在RecyclerView内部维持一个数据集合的引用 需要实现Item的点击事件,包括短按和长按,并需要向外部提供设置监听器的方法 这个适配器必须通用,所以应该是泛型的,并且ViewHolder也是通用的,可以采用SparseArray维持View的所有集合 在RecyclerView内部需要实现数据的绑定(抽象方法,延迟到子类实现),监听器的绑定 编写监听器分为短按事件和长按事件 短...
分类:其他好文   时间:2015-06-13 11:25:32    阅读次数:117
Android L 新增UI控件:RecyclerView CardView的简单使用
源码下载:https://github.com/qyxxjd/RecyclerViewDemo RecyclerView: RecyclerView用来替代ListView,更好的性能而且更容易使用该控件是一个可以装载大量的视图集合,并且可以非常效率的进行回收和滚动,当你list中的元素经常动态改变时可以使用RecyclerView控件标准化了ViewHolder,ListView中c...
分类:移动开发   时间:2015-05-31 20:14:23    阅读次数:221
RecyclerView使用
RecyclerView是android5.0提供的新组件(最新的support.v7中也提供了该组件),类似于ListView,但是比ListView更灵活、更先进,我觉得主要表现在以下几个方面: 1、  把ViewHolder的实现封装起来,规范了ViewHolder,把item的view写入ViewHolder中,通过复用ViewHolder来实现view的复用。 2、  Recycle...
分类:其他好文   时间:2015-05-29 23:21:37    阅读次数:1032
ListView中Item有EditText,焦点问题
三星手机自带的输入法与搜狗输入法不同,搜狗输入法高度是固定的,但是三星输入法在输入中文 的时候高度会随着变化,这样导致在Adapter中会重复调用getView,导致Edittext失去焦点,解决办法: 记录触摸的EditText的位置: viewHolder.etContent.setOnTouchListener(new OnTouchListener() {...
分类:其他好文   时间:2015-05-27 17:19:52    阅读次数:491
ViewHolder模式超简洁写法,酷到没朋友!!!
继上一篇放大招了!基于Bmob的Android即时通讯应用源码 (一)?用到的ViewHolder viewHolder 就不解释了,懂的人都懂!!!不懂就问度娘!!! 废话不多说,进入正题!!! 大家通常怎么写ViewHolder呢? [mw_sh...
分类:其他好文   时间:2015-05-25 16:52:00    阅读次数:135
ViewHolder的简洁写法
该方法外国老写的,分享一下 提供一个静态方法: public class ViewHolder {    @SuppressWarnings("unchecked")    public static T get(View view, int id) {        SparseArray viewHolder = (SparseArray) view.getTag();...
分类:其他好文   时间:2015-05-23 16:57:13    阅读次数:122
static引发的RecyclerView上下滚动数据显示异常的bug
之前使用RecyclerView从来没有出现过这种问题。问题大致是这样的,当滑动RecyclerView时,某项item内的数据不断发生改变。如图所示: 从图中可以看到,中间的一项内容随着滚动在不断的发送变换。找了好久没找到原因,后来去stackoverflow上找了下,找到了类似的问题,但是依然没有解决方法,后来无意翻看以前的代码,想起来写ViewHolder的时候把成员变量声明成stati...
分类:其他好文   时间:2015-05-16 10:35:20    阅读次数:228
Android实战之ListView复选框
项目中有用到复选框的例子,啊啊......在网上查找有关资料,大多都是过于繁琐,所以自己决定写个这个方面的demo。。。 先给个效果图: 在ListView中添加复选框主要注意以下几个问题: 1、ListView item与item中的控件抢焦点的问题(必须设置CheckBox不可点击和不能获取焦点,让ListView得到焦点) 2、ListView的setChoicMode(in...
分类:移动开发   时间:2015-05-15 12:12:00    阅读次数:181
新浪微博
1. 2. 3.public View getView(int position, View convertView, ViewGroup parent) {ViewHolder holder=null;if(convertView==null){convertView=mInfla...
分类:其他好文   时间:2015-05-12 11:13:05    阅读次数:113
228条   上一页 1 ... 13 14 15 16 17 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!