赞
踩
不废话!
1、在listview的adapter 中添加一个方法
public void selectedItemPosition(int position) { this.selectedPositon = position; }2、在getView()方法中对比较selectedPosition和position是否相等,相等的话就设置颜色,不同的设置为另一种颜色
3、在Activity中listview的OnItemClickListener中,调用adapter中的selectedItemPosition(),把当前position传过去。重要的来的,一定要在调这个方法的后面加上adapter.notifyDataSetChanged();
亲测有效。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。