Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Severomor
2 / 2 / 0
Регистрация: 09.01.2014
Сообщений: 15
#1

Как заменить view layout в listview? - Программирование Android

13.01.2014, 22:41. Просмотров 620. Ответов 0
Метки нет (Все метки)

Добрый день,
Вроде задачка распространенная, но целый день гуглю, так решения и не нашел. Есть listview с BaseAdapter. В каждом view TextView и EditText. Надо сделать, чтобы при клике на отдельный View, его layout менялся на другой xml, с кнопками.
Пока есть такая мысль: в onListItemClick запоминать позицию, вызывать notifyDataSetChanged и в getView адаптера сравнивать позиции: если равны, то извлекать инфлэйтером лэйаут из нужного xml и возвращать его.
Но, может быть, есть способ лучше?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2014, 22:41     Как заменить view layout в listview?
Посмотрите здесь:
Как правильно размещать элементы View на Layout Android
Android Как переместить фокус на определённое view в listView
Как создать список (ListView) с динамическим количеством передаваемых View? Android
Android На какой тип Layout добавление View идёт быстрее
Android Подключить к ListView свой layout
Узнать количество строк ListView, которое помещается в Linear Layout Android
Android Navigation View and Toolbar? Внешный вид ListView
Добавлене View элементов в ListView в зависимости от текста Android
Создание View элементов из кода и размещение их в listview Android
Android Layout как новый Activity
Android Как растянуть 3 кнопки по ширине layout?
Как получить layout с другого пакета? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru