Я знаю, что Android ничего не выделяет в TouchMode. Но я делаю что-то похожее на приложение Gmail, в котором вы выбираете что-то слева и показываете детали справа (интересно, как Google это сделал).
Итак, мне нужно выделить то, что было выбрано в левой части ListView. Я нашел несколько похожих вопросов, и их основные решения:
1.переопределить метод адаптера getView и установитьBackground для выбранной позиции
2.setBackground представления onItemClick и очистите его для выбора другого
Но ни один из них не работал у меня из-за странного поведения: когда я нажимаю один элемент и выделить его, пятый элемент после него также будет выделен, и так далее, пока я прокручиваю список вниз.
Есть предложения? Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/856 ... n-listview
Как выделить выбранный элемент в ListView? ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как показать выбранный файл, выбранный с помощью JFileChooser в JTextArea в JFrame?
Anonymous » » в форуме JAVA - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-