7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
EditText в одном из Item ListView07.06.2013, 19:25. Показов 9975. Ответов 84
Метки нет (Все метки)
Помогите решить довольно нестандартную задачу. У меня есть ListView, есть Adapter который делает кастомный вид разметки. В ListView выводится список слов и один из элементов ListView содержит надпись "мой текст". Мне нужно, чтобы при клике на элемент ListView где написано "мой текст", появилась клавиатура и предлагало сюда ввести текст, т.е. в этой ячейке должен быть editText, но в других ячейках должен быть только текст и вписать в них ничего нельзя.
Ещё на элементе должна быть справа картинка (типа radiobutton но своя картинка), которая будет говорить какой элемент выбран и после по нажатию кнопки которая будет находится под ListView получать данные с отмеченной ячейки. Надеюсь понятно объяснил, если что отвечу. Вот код: Главная активность которая содержит фрагменты
0
|
07.06.2013, 19:25 | |
Ответы с готовыми решениями:
84
Создание ListView из EditText Фильтрация ListView из EditText EditText.Listener внутри ListView Цвет item в listview |
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||||
07.06.2013, 19:31 | 2 | |||||
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
07.06.2013, 19:35 [ТС] | 3 |
Дополняю.
ссылка содержит пример editText в ЛистВью, но там ЭдитТекст в каждом айтаме, а мне нужно только в одном. Но как это совместить с моим кодом мне очень сложно понять, помогите разобраться. Добавлено через 1 минуту извините не понял ничего. Это же как обработать событие Item. А с EditText как быть?
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 19:41 | 4 |
http://stackoverflow.com/quest... n-listview
здесь есть ответ про использования разных айтемов в одном листе. Добавлено через 1 минуту я просто неправильно понял проблему... Добавлено через 49 секунд в суме должно получится то, что вам нужно...
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
07.06.2013, 19:49 [ТС] | 5 |
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 19:58 | 6 |
что конкретно не понятно?
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
07.06.2013, 20:02 [ТС] | 7 |
Как нужно изменить мой класс Адаптера, чтобы он отобразил ещё и EditText
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 20:03 | 8 |
перейдите по ссылке которую я написал, там все есть...
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|
07.06.2013, 20:05 [ТС] | 9 |
Я перешёл, но там же автор не решил своей проблемы вот я и не понимаю где какой код вставлять чтобы работало.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 20:09 | 10 |
говорю же, в ответе есть решение, там где написано
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
||||||
07.06.2013, 20:20 [ТС] | 11 | |||||
а почему-то у меня подчёркивает ViewHolder и getSystemService???? импорт не предлагает сделать
getSystemService(Context.LAYOUT_INFLATER_SERVICE); подчеркивает и пишет: The method getSystemService(String) is undefined for the type AdapterFragment. Может из-за того что я в фрагменте и по другому контекст нужно указать?
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 20:20 | 12 |
не нужно бездумно копировать код....
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
||||||
07.06.2013, 20:50 [ТС] | 13 | |||||
хотя это же не фрагмент, а просто класс
Добавлено через 4 минуты согласен Добавлено через 22 минуты Да это сработало)))) изменил я Адаптер, выглядит вот так:
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 20:57 | 14 |
не понял вопросы.
на заметку: вы convertView не используете ни в старом коде ни в новом, посмотрите примеры адаптеров как в них используют convertView.
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
|||||||||||
07.06.2013, 21:26 [ТС] | 15 | ||||||||||
Как теперь получить все эти значения значения с item или editText?
Добавлено через 8 минут я же использую. Это не то ?:
Вот так получаю значение из item текст, а как получить из editText???
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 21:29 | 16 |
вам при клике? или когда?
не совсем. и holder тоже только наполняете и не используете. Добавлено через 2 минуты создайте переменную указывающую на этот editText например.
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
||||||
07.06.2013, 21:42 [ТС] | 17 | |||||
Мне нужно нажать на Item сделается пометка на item (типа галочка) и потом снизу будет отдельная кнопка (не в listView). По её нажатию должен получить значение отмеченного item, а если текст введен в edit Text тогда получить значение только из Edit Text.
в он клик делаю так:
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
07.06.2013, 21:52 | 18 |
не понятно зачем такой код...
Добавлено через 1 минуту если у вас только 1 editText, то зачем вам его в цикле искать?
0
|
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
|
||||||
07.06.2013, 21:52 [ТС] | 19 | |||||
ну просто такой вариант
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||||
07.06.2013, 21:55 | 20 | |||||
отлавливайте это событие и запоминайте иначе галочка будет пропадать при скролинге и появляться в других местах...
Добавлено через 1 минуту
0
|
07.06.2013, 21:55 | |
07.06.2013, 21:55 | |
Помогаю со студенческими работами здесь
20
ListView: передача данных в item ListView. Задать высотку Item-а Custom ListView item setColor Изменить цвет у item-a в listView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |