1. 程式人生 > >Android中點選listview中的某一項時,字型變色

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();

親測有效。