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

请问:获取ListView的第N项的View

2013-01-01 
请教:获取ListView的第N项的View大家好,我需要把一些信息放在屏幕上。需求是使用一个ListView,对于ListView

请教:获取ListView的第N项的View
大家好,我需要把一些信息放在屏幕上。需求是使用一个ListView,对于ListView的每一项,表现为,左边是一张图片,右边是一些重要文本。图片是从网络上下载下来的。
由于下载图片比较费时,而且图片也不是很重要,因此在实现的时候,需要先把ListView显示在屏幕上,在后台下载图片,没下载完一个图片,就实时的更新一下,这个时候需要获取到ListView的每一项的View中的ImageView控件,请问如何获取到?
或者有其他的实现方式?谢谢!!!
[解决办法]
获取imageview:
mInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = mInflater.inflate(R.layout.item, null);
ImageView mImageView = (ImageView) convertView.findViewById(R.id.imageview);
不过感觉用处不大。
不如重启个线程用来下载图片,下载好一个就handler一个消息,接受的消息就调用一次adapter.notifyDataSetChanged();通知数据发生变化。listview就会将新出现的图片显示出来


[解决办法]

引用:
关键不知道如何写ImageButton的事件响应。


holder.mButton.setTag(position);
这样试试看

热点排行
Bad Request.