При щелчке по следующей кнопке в списке следует выделить/выбрать следующий элемент в списке. Как я могу достичь этого, не касаясь непосредственно элемента списка непосредственно на экране?Как выбрать/выделить элемент в списке, не касаясь его?
ответ
ListView.setSelection(int pos) поможет Вам достичь этого.
ListView.setSelection (int pos) Это работает только тогда, когда пользователь прикасается к кнопке. То, что хочет @Aadi, - это выбрать позицию строки списка, не касаясь этого экрана.
Если вы используете ArrayAdapter по умолчанию, то передайте android.R.layout.simple_list_item_activated_1
в конструктор. Вы хотите использовать активированный список для выбора элемента.
Затем в вашем коде установите listView.setItemChecked(position,true);
, чтобы заменить позицию номером строки, которую вы хотите выбрать из списка.
У меня была схожая проблема, это решило проблему. Если вы используете пользовательский адаптер, обратитесь к этой теме.
Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответа здесь и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/18281687) – YowE3K
Не могу найти причины, чтобы скопировать весь ответ оттуда сюда. Я дал короткое решение, он может подробно прочитать, если захочет. По крайней мере, он может найти ответ, который он ищет. Многие люди вставляют ссылки на похожие вопросы. –
@AmirDe Вы здесь виноваты. Вы не должны публиковать ответы, которые требуют, чтобы люди открывали ссылки на другие страницы, и вы не должны обвинять людей в downvoting, когда вы не знаете, кто на самом деле занижен. Поведение YowE3K полностью прекрасное, они работают в очереди просмотра, и ваш пост автоматически помечен как низкое качество Stack Overflow. – meagar
на следующий клик и может изменить цвет фона соответствующего элемента и сохранить позицию для дальнейших work.this будет выступать в качестве выбранных элементов
- 1. Перетащите SKNode, не касаясь его
- 2. Как изменить изображение кнопки, не касаясь его
- 3. Как перемещать элемент холста html5 (прямоугольник), касаясь его методом onTouch
- 4. рисовать затемненный BufferedImage, не касаясь его
- 5. Заменить элемент в списке, проверяя его часть
- 6. Как отобразить обновленный вид, не касаясь его первым?
- 7. Как взаимодействовать с браузером iPhone, не касаясь его?
- 8. Как выделить конкретный фрагмент круговой диаграммы mpandroid, не касаясь его?
- 9. Как перетащить SKSpriteNode, не касаясь его с помощью Swift
- 10. Укладка флажка, не касаясь галочки
- 11. Черепаха - не касаясь цвета
- 12. Java - Как получить элемент в списке без объявления его?
- 13. iOS - Создайте «панель перетаскивания», чтобы прокрутить UIScrollView, не касаясь его
- 14. Как удалить определенный элемент в списке на основе его позиция
- 15. Как получить элемент в списке массивов и сравнить его?
- 16. Как удалить элемент и его информацию в списке?
- 17. Как пройти UIAction, не касаясь UIButton
- 18. Как использовать элемент в списке?
- 19. Как удалить пунктуацию из элемента в списке и сохранить его как отдельный элемент в списке?
- 20. Как удалить элемент в списке?
- 21. Как переместить элемент в списке?
- 22. Элемент композиции в списке
- 23. как искать элемент в списке?
- 24. Выбранный элемент в списке?
- 25. Как изменить элемент в списке
- 26. Как использовать Git, не касаясь папки
- 27. Как переопределить класс CSS, не касаясь HTML?
- 28. Как проверить, существует ли элемент в списке в другом списке
- 29. Удалить элемент в списке в списке
- 30. Следующий элемент в списке
я попробовал, что, хотя я могу получить значки списка, использующие его. Не удалось выполнить мое требование. Есть ли способ выделить один и тот же элемент в списке? – Aadi