как получить текст элемента списка
как получить текст элемента списка
как получить текст элемента listview, который находится в TextView элемента в его обработчике и затем вызвать другое активити??
Re: как получить текст элемента списка
Начнем с того, что ты сам кладешь туда этот текст массивом в адаптер. Следовательно массив[position]yura91 писал(а):как получить текст элемента listview, который находится в TextView элемента в его обработчике и затем вызвать другое активити??
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
-
- Сообщения: 138
- Зарегистрирован: 27 июн 2014, 01:41
Re: как получить текст элемента списка
в методе getView адаптера находиш елемент и делаеш обработку клика по нему.
если есть проблемы то сбросьте код адаптера
если есть проблемы то сбросьте код адаптера
Re: как получить текст элемента списка
Код: Выделить всё
lvMain.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Log.d(LOG_TAG, "itemClick: position = " + position + ", id = "
+ id);
Этот обработчик подойдет для получения текста из TextView?? Во первых для того чтобы получить текст который хранится в TextView в пункте списка нужно еще метод getText() вызвать для TextView верно же?? Адаптер у меня одной строчкой делается на базе ArrayList<String>.
Re: как получить текст элемента списка
можете привести код обращения к тексту в TextView по известному position пункта ListView??
Re: как получить текст элемента списка
Не стоит придумывать велосипед, тебе уже ответили во втором сообщении. gettext не нужен, просто в обработчике, при клике на итем, берёшь ид итема, и по этому ид берёшь данные из ArrayList'а, того самого из которого создавал список.