У меня есть список с несколькими элементами списка. У каждого элемента есть кнопка, которая работает нормально при нажатии. Но когда я нажимаю на кнопку, я хочу извлечь текст текста в этом соответствующем элементе списка. Как мне это сделать? Я застрял, пожалуйста, помогите.Нажмите кнопку в элементе списка, чтобы получить текст textview этого элемента списка android
ответ
Если вы используете ViewHolder, вы можете установить тег на свою кнопку, которая является держателем вида. Затем в onClick вы извлекаете держатель вида, получаете доступ к текстовому элементу и извлекаете текст.
public static class ViewHolder() {
public final TextView textView;
public final Button button;
public ViewHolder(View view) {
// other stuff
button.setTag(this);
}
}
В вашем OnClick:
public void onClick(View view) {
ViewHolder viewHolder = (VIewHolder) view.getTag();
String text = viewHolder.textView.getText().toString();
}
Извините. Я начинающий. Поэтому я действительно не понимаю, как работает ViewHolder. Можете ли вы усовершенствовать или есть какой-либо другой способ. –
Если текст в текстовом представлении статичен, вы можете установить тот же текст, что и тег, на кнопку. Затем просто загрузите этот тег в свой прослушиватель onclick. – Francesc
- 1. Установить текст на основе элемента списка нажмите
- 2. Как показать EditText в элементе списка списка нажмите в android?
- 3. Как получить текст элемента списка в android
- 4. Состояние сохраненного элемента в простом элементе списка
- 5. Обновление фрагмента в элементе списка Нажмите
- 6. Воспроизвести определенный звук в элементе списка нажмите
- 7. Поиск элемента списка в элементе списка
- 8. Android: Пользовательский элемент списка списка списка нажмите
- 9. Как обновить текст кнопки в каждом элементе списка (Android)
- 10. Получить текст списка Android
- 11. Открыть файл xml в элементе списка Нажмите
- 12. Подтверждение на элементе списка затем нажмите href
- 13. Как показать внутреннее содержание в элементе списка вне этого элемента списка без прикрыто убывания элементов списка
- 14. Изменение фона ImageView на элементе списка нажмите
- 15. Нажмите кнопку, чтобы скопировать текст?
- 16. Нажмите кнопку, чтобы выбрать текст
- 17. Контекстное меню не отображается правильно в элементе списка. Нажмите
- 18. Получить текст TextView элемента ListView
- 19. Android реализовать в элементе списка Нажмите, чтобы передать данные в новую активность через пользовательский список адаптер
- 20. Android левой границы на выбранном элементе списка в виде списка
- 21. Android: Ресурсы $ NotFoundException: String resource 0 # 00 в элементе списка списка нажмите
- 22. Как получить текст верхнего элемента списка элементов списка в jquery?
- 23. JQuery: Нажмите кнопку(), чтобы изменить элемент списка шрифт
- 24. Как получить значение из базы данных в элементе списка списка в соответствии с положением элемента списка
- 25. На Android, нажмите, чтобы развернуть список -and- нажмите на кнопку?
- 26. Android ListView Item - Просмотреть в элементе списка
- 27. Android - измените видимость суб-макета в элементе списка. Нажмите
- 28. Получить текст из списка viewclick (Android)
- 29. Как получить подсчет элемента списка в Android
- 30. Адаптер списка Android с списком массивов в каждом элементе списка
Укажите код, который вы уже написали, и показать нам, что вы пытались решить эту проблему. – JeD