Как получить ссылку на View строки из ListView?

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Закрыто
Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Как получить ссылку на View строки из ListView?

Сообщение KamiSempai » 09 апр 2012, 13:44

Есть ListView, известен порядковый номер строки, нужно получить ссылку на View этой строки.
Строка находится в пределах видимости и отображается на экране. getView не подходит по тому, что он, можно сказать, создает новый объект, а мне нужен именно тот, который показан на экране.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Аватара пользователя
andev
Сообщения: 219
Зарегистрирован: 13 янв 2012, 17:56

Re: Как получить ссылку на View строки из ListView?

Сообщение andev » 09 апр 2012, 13:47

Тот View, что на экране, имеет состояние отличное от источника данных, передаваемого в адаптер?

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Как получить ссылку на View строки из ListView?

Сообщение KamiSempai » 09 апр 2012, 14:36

andev писал(а):Тот View, что на экране, имеет состояние отличное от источника данных, передаваемого в адаптер?
Нет. Это обычная строка.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Как получить ссылку на View строки из ListView?

Сообщение damager82 » 09 апр 2012, 15:01

Попробуйте

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

ListView.getChildAt(i)
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Как получить ссылку на View строки из ListView?

Сообщение KamiSempai » 09 апр 2012, 15:11

Да уж. Вот это я оплашался :)
И что самое интересное, обрыскал документацию всех родителей вплоть до android.view.View
Спасибо огромное.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Закрыто