Android中点击listview中的某一项时,字体变色

不废话!

1、在listview的adapter 中添加一个方法 

public void selectedItemPosition(int position) {
    this.selectedPositon = position;
}
2、在getView()方法中对比较selectedPosition和position是否相等,相等的话就设置颜色,不同的设置为另一种颜色


3、在Activity中listview的OnItemClickListener中,调用adapter中的selectedItemPosition(),把当前position传过去。重要的来的,一定要在调这个方法的后面加上adapter.notifyDataSetChanged();



亲测有效。




你可能感兴趣的:(Android中点击listview中的某一项时,字体变色)