Хорошо, я знаю, что этот вопрос уже задавался ранее на этом сайте, но, честно говоря, я не получил никаких результатов от решений, которые я видел.Например, этот пост: выделение выделенного элемента в виде списка в android предполагает, что все, что вам нужно сделать, это установить параметр choiceMode для ListView.Я пробовал это, и это не работает вообще.
В моем коде у меня есть прослушиватель для ListView (onListItemClick), и каждый раз, когда он запускается, у меня появляется что-то вроде этого ... getListView().setItemChecked(position, true)
, и, кроме того, у меня есть селектор XML, который яприкрепил к моему ListView ...
<ListView
android:id="@id/android:list"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:scrollbars="none"
android:layout_weight="1.5"
android:choiceMode="singleChoice"
android:listSelector="@drawable/bounty_list_selector"/>
Я что-то упустил здесь?setItemChecked()
не влияет на селектор ListView?