-
this.mPosition = position; this.mViews = new SparseArray<View>(); mConvertview = layoutInflater.from(context).inflate(layoutid,parent,false); mConvertView.setTag(this);查看全部
-
if(convertview == null){ return new ViewHolder(context,parent,layoutId,position); }else{ Viewholder holder=converview.getTag(); return holder; }查看全部
-
convertview.setTag(holder) Map<int,view> SparseArray TextView tv = holder.getView(viewId) tv.setText()查看全部
-
list<bean> mylist converview =mInflater.inflate(r.layout.item,false/null) viewhold LayoutInflater.from(context) mylist.add(bean) mAdapter = new MyAdapter(this,mDatas) listview.setAdapter(mAdapter)查看全部
-
http://zeyuan.me/da-zao-tong-yong-adaptergua-yong-yu-listviewgridview/查看全部
-
为什么所有的Item的 setOnClickListener 都重复了,我让他们循环Toast不同数字,结果都是输出同一个数字查看全部
-
SparseArray<int,object>查看全部
-
解决ListView复用显示错误的问题: 1. 在Bean中添加是否的状态。 2. 在Adapter中添加集合来进行选择状态的控制。查看全部
-
解决方案: 1. 设置checkbox的focusable="false" 2. 设置父布局descendantFocusability="blocksDescendants"查看全部
-
11111查看全部
-
http://blog.csdn.net/lmj623565791/article/details/38902805/源代码可以去老师的博客查看全部
-
不错~但很多时候然变卵查看全部
-
跟老师学到了很多编程技巧查看全部
-
1111111111111111查看全部
-
写一个CommonAdapter将重复的部分封装起来,因为要适用不同的数据类型这里用到了泛型T.getView的方法每个实现类都不一样所以将它封装成一个Abstract的抽象方法共子类实现。因为父类成员需要被子类成员访问所以将其申明为protected.查看全部
举报
0/150
提交
取消