- 
            
            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
	提交
		取消
	 
             
         
                 
                 
                 
                 
                 
                 
                 
                 
                