안드로이드 3.0이상일경우에만

listview 안에 getview에서

android.R.layout.simple_list_item_activated_1 로 체크해주고

getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
  
  getListView().setItemChecked(pos, true);

해주면된다.

만약 customView 일경우

해당 view에  android:background="?android:attr/activatedBackgroundIndicator" 해주면 체크는 가능해진다.

그리고 만약 listview에 높이 맞게 textview 구성을 원할시

 android:minHeight="?android:attr/listPreferredItemHeight"

해주면 된다.

+ Recent posts