Фокус получения списка отличается от того, что выбранная строка не выделяется. Список получает фокус, когда пользователь находится в нем. Лучшее, что может сделать ListView, - сообщить int
о том, что выбрал пользователь. Я не уверен, как каждый виджет строки имеет свой собственный ClickListener. Нет никаких виджетов строк, о которых я знаю. onListItemClick
принадлежит ListView.
Я еще не смог выяснить это, но между android:listSelector
и android:background
и настройкой альфа-каналов, как я полагаю, будет способ сделать выделение похожим на невыбранную строку.
android:listSelector="#8fff"
делает так, что при выделении изменяется только передний план.
Кажется, что андроид сам выбирает невыбранный передний план, что затрудняет это. Надеюсь, это поможет.