как получить текст элемента списка

Интерфейс, диалоги, темы, стили, меню
Ответить
yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

как получить текст элемента списка

Сообщение yura91 » 08 авг 2015, 19:56

как получить текст элемента listview, который находится в TextView элемента в его обработчике и затем вызвать другое активити??

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: как получить текст элемента списка

Сообщение doter.ua » 08 авг 2015, 20:43

yura91 писал(а):как получить текст элемента listview, который находится в TextView элемента в его обработчике и затем вызвать другое активити??
Начнем с того, что ты сам кладешь туда этот текст массивом в адаптер. Следовательно массив[position]
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

ANdriy123456
Сообщения: 138
Зарегистрирован: 27 июн 2014, 01:41

Re: как получить текст элемента списка

Сообщение ANdriy123456 » 08 авг 2015, 20:46

в методе getView адаптера находиш елемент и делаеш обработку клика по нему.

если есть проблемы то сбросьте код адаптера

yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

Re: как получить текст элемента списка

Сообщение yura91 » 08 авг 2015, 23:51

Код: Выделить всё

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>.

yura91
Сообщения: 265
Зарегистрирован: 22 авг 2014, 13:43

Re: как получить текст элемента списка

Сообщение yura91 » 09 авг 2015, 00:04

можете привести код обращения к тексту в TextView по известному position пункта ListView??

Sasha2dx
Сообщения: 51
Зарегистрирован: 10 апр 2015, 23:24

Re: как получить текст элемента списка

Сообщение Sasha2dx » 09 авг 2015, 04:45

Не стоит придумывать велосипед, тебе уже ответили во втором сообщении. gettext не нужен, просто в обработчике, при клике на итем, берёшь ид итема, и по этому ид берёшь данные из ArrayList'а, того самого из которого создавал список.

Ответить