首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

listAdapter中tag的运用

2012-06-27 
listAdapter中tag的使用在listView的子元素中使用tag保存view里面的资源控件的引用,后期如果需要使用的话,

listAdapter中tag的使用

在listView的子元素中使用tag保存view里面的资源控件的引用,后期如果需要使用的话,直接获取tag对象进行处理,代码片段如下:

?

? ?public View getView(int position, View convertView, ViewGroup parent)

{View view = null;FMHolder holder = null;if (null == convertView || null == convertView.getTag()){view = mInflater.inflate(R.layout.browse_station_item, parent, false);holder = newHolder(view);}else{view = convertView;holder = (FMHolder) view.getTag();}return view;}private FMHolder newHolder(View view){FMHolder holder = new FMHolder();holder.mFreq = (TextView) view.findViewById(R.id.text_view_freq);holder.mName = (TextView) view.findViewById(R.id.text_view_name);holder.mIconRun = (ImageView) view.findViewById(R.id.image_view_run);view.setTag(holder);return holder;}class FMHolder{TextView mFreq;TextView mName;ImageView mIconRun;}
?

热点排行