У меня есть горизонтальный ListView с элементами TextView, мой предмет расположение:Android ListView выбранный элемент выделить
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayHorizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?android:attr/activatedBackgroundIndicator">
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="35dp" >
</TextView>
<View
android:layout_width="5dp"
android:layout_height="35dp"/>
</LinearLayout>
Я хочу, чтобы выделить только один выбранный элемент, установив borded на это TextView, например. когда я нажимаю на item1, я хочу видеть этот элемент с небольшой границей, и теперь, когда я нажимаю item2 - это будет выделено, а граница из item1 исчезнет.
Любые идеи?
Заранее благодарен!
Используйте 'ListView.getSelected()', который должен возвращать элемент списка просмотр вы хотите выделить, найти в нем «TextView», изменить границу и запомнить ее для сброса границы при выборе другого элемента –