Я знаю, что Android не выделяет ничего в TouchMode. Но я делаю что-то похожее на приложение gmail, в котором вы выбираете материал с левой стороны и показываете детали в правой части действия (интересно, как Google это сделал).Как выделить выделенный элемент в ListView?
Итак, рассказ: мне нужно выделить, что было выбрано с левой стороны ListView. Я нашел некоторые подобные вопросы и решения в основном:
1.override метод GetView адаптера и setBackground для выбранной позиции
2.setBackground от вида onItemClick и очистить его для пыльников выбора
Но ни один из них не работал для меня из-за странного поведения. Когда я нажимаю на один элемент и выделяю его, пятый элемент после него также подсвечивается, и так далее, когда я просматриваю список.
Любые предложения? СПАСИБО!
делает что-нибудь? Я попробовал, но селектор не остался, хотя .. – Han
добавлено больше объяснений –
Большое спасибо! Добавив MultiChoiceModeListener и установив фон адаптера в XML-файле, он сработал! Но я удивляюсь, почему Android принимает цвет фона только тогда, когда элемент был выбран .. автоматически – Han