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

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

Войти
Регистрация
Восстановить пароль
 
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
#1

Замена элемента в ListView - Программирование Android

22.02.2013, 20:32. Просмотров 791. Ответов 6
Метки нет (Все метки)

Доброго времени суток, форумчане!
Столкнулся с проблемой есть ListView у которого все элементы это TextView, как запрограммировать чтобы при нажатии на элемент ListView TextView заменился на кнопку, при чем именно тот TextView по которому нажали.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2013, 20:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Замена элемента в ListView (Программирование Android):

Замена цвета background с задержкой для ячейки ListView - Программирование Android
Здравствуйте! Я делаю приложение для тестов. Собственно хочу реализовать следующие. Есть ListView, при нажатии на ячейку если ответ...

выделение элемента в ListView - Программирование Android
Подскажите, что я делаю не так? У меня в кастомном диалоге создается и заполняется список, при его отображении необходимо чтоб по умолчанию...

Скрытие элемента ListView - Программирование Android
Заполняю своим адаптером, унаследованным от BaseAdapter. В качестве item использую свой класс который имеет поле isEnable - если оно равно...

ListView: подсветка выбранного элемента - Программирование Android
В активити есть несколько списков со своей разметкой. Пересмотрел кучу примеров, но у самого что-то не получается оставить после нажатия...

Клик по айтему элемента ListView - Программирование Android
Добрый день товарищи. Есть необходимость отследить нажатие на элемент элемента ListView, извиняюсь за тавтологию. Вот пока лишь...

Переход с элемента listView на activity - Программирование Android
никак не возьму в толк, каким образом можно реализовать переход на новое activity с элемента listView, чтобы при нажатии на 1 строку...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.02.2013, 22:33 #2
сделай вместо TextView лаяут в котором TextView и Button и поставь слушателя на клик по лаяуте или TextView и делай setVisible(...)
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
22.02.2013, 22:46  [ТС] #3
А как сделать чтобы именно заменяло? потому что получается таких лейаутов будет много, а следовательно чем больше итемов в листе тем больше ресурсов.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
22.02.2013, 22:52 #4
лист не создает лаяуты на все итемы.

layout.removeAllViews()/removeView(View view)/removeViewAt(int index)
layout.addView (View child, int index, ViewGroup.LayoutParams params)

Добавлено через 1 минуту
а вот динамически создавать при каждой замене это действительно плохо...
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
23.02.2013, 01:02 #5
Цитата Сообщение от DanteNick Посмотреть сообщение
А как сделать чтобы именно заменяло? потому что получается таких лейаутов будет много, а следовательно чем больше итемов в листе тем больше ресурсов.
если у вас в листе не 1000 айтемов то можно не парится
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
23.02.2013, 01:05 #6
даже если миллиард айтемов, то можно не парится, если адаптер правильно написал.
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
23.02.2013, 18:50  [ТС] #7
Что ж. Спасибо! Попробую!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2013, 18:50
Привет! Вот еще темы с ответами:

Зафиксировать пзицию элемента в ListView - Программирование Android
Коллеги, нужен совет. Ситуация такая - Есть один ListView, элементом списка является WebView. Так вот, после иницализации адаптера нужно...

Оформление элемента списка ListView - Программирование Android
Здравствуйте. Подскажите, как можно добиться результата, показанного на рисунке 1 (это в Paint подрисовано :) ) У меня сейчас выглядит...

ListView не работает выбор элемента - Программирование Android
Доброго времени суток. Который день мучаюсь. Не знаю как поменять цвет ListView, так что бы не сбить работу выбора элемента при нажатии....

ListView ячейки, получить Id элемента из SQLite - Программирование Android
есть база данных SQLITE. некоторые элементы БД выводятся в ListView через адаптер и вспомогательный XML. моя задача - в onItemClick перейти...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.02.2013, 18:50
Ответ Создать тему
Опции темы

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