国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ListView用法小結

2019-11-09 16:25:23
字體:
來源:轉載
供稿:網友

1、Adapter的基本寫法

public class DemoAdapter extends BaseAdapter {	PRivate Context mContext;	private List<Info> mData;	public DemoAdapter(Context context, List<Info> data) {		super();		this.mContext = context;		this.mData = data;	}	@Override	public int getCount() {		return mData.size();	}	@Override	public Object getItem(int position) {		return mData.get(position);	}	@Override	public long getItemId(int position) {		return position;	}	@Override	public View getView(int position, View convertView, ViewGroup parent) {		ViewHolder holder = null;		//convertView復用		if (convertView == null) {			convertView = View.inflate(mContext, R.layout.item_select, null);			//初始化ViewHolder			holder = new ViewHolder();			//控件初始化			holder.icon = (ImageView) convertView.findViewById(R.id.item_select_icon);			holder.name = (TextView) convertView.findViewById(R.id.item_select_name);			//將holder保存到view里			convertView.setTag(holder);		}else{			//從convertView里取出holder,不用再次做findViewById			holder = (ViewHolder) convertView.getTag();		}				//綁定數據		//mData.get(position);		Info data = (Info) getItem(position);		//holder.icon.setImageBitmap(bitmap);		//holder.icon.setImageResource(R.drawable.ic_contact);		holder.icon.setImageDrawable(data.getIcon);		holder.name.setText(data.getName());		return convertView;	}		/**	 * 可看做是控件的持有者,用來保存findViewById找到的控件	 * 當convertView復用時,不需要再次做findViewById的操作,從而提高效率	 */	static class ViewHolder{		ImageView icon;		TextView name;	}}待續。。。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当阳市| 武功县| 津市市| 晋中市| 蒙城县| 奉节县| 郎溪县| 达州市| 饶阳县| 旅游| 仁化县| 柘荣县| 饶河县| 光山县| 龙岩市| 贵溪市| 广平县| 安顺市| 颍上县| 石屏县| 城市| 台山市| 宜宾市| 图木舒克市| 拜城县| 开鲁县| 漳浦县| 江陵县| 东乌珠穆沁旗| 静安区| 哈尔滨市| 富锦市| 庆阳市| 朝阳区| 江西省| 湖口县| 应城市| 湖口县| 宁武县| 瓦房店市| 广丰县|