Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
sentre
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 22
1

Listview

14.11.2012, 13:21. Просмотров 1276. Ответов 5
Метки нет (Все метки)

Добрый день,
В структуре ListView есть два элемента,которые он показывает Item и SubItem.

В Item вставить значение не проблема,всё происходит ок,следовательно вопрос другой,как добавить какое-нить,например,текстовое значение в этот SubItem, Expandable Listview делать не хочу,да и не нужен он мне в данном случае.

Можно ли как-то добавить значение в SubItem, не создавая каких-то отдельных TextView,как советуют во многих источниках?
Ведь,если у него в структуре есть,то наверняка как-то добавить можно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 13:21
Ответы с готовыми решениями:

ListView. После добавления кнопки перестал быть доступен сам ListView
Кастомизировал ListView с помощью нескольких TextView. Но после того, как...

Listview вывод данных и переход по нажатию на другой Listview SQLite
Доброго извините за название темы, долго не мог сформировать название, В общем...

Данные из SQlite в ListView, обработка события ListView
Ребят, есть БД, ListView. Надо при нажатии на строчку ListView вытащить данные...

Передача данных из ListView в другой Activity в ListView
Добрый день. Пытаюсь разобраться с передачей данных с ListView, но выходит что...

ListView, ToggleButton, SQLite, CursorAdapter. Как найти idItem в ListView, где была нажата ToggleButton?
Добрый день. Затрудняюсь понять один момент: У меня есть ListView,...

5
Good-bad man
255 / 233 / 38
Регистрация: 31.10.2010
Сообщений: 504
14.11.2012, 14:10 2
Если я правильно понял, то как-то так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
ListView lv = (ListView) findViewById(R.id.listView1);
List<Map<String, String>> data = new ArrayList<Map<String, String>>();
for(int i = 0; i < 10; i++){
  Map<String, String> map = new HashMap<String, String>();
  map.put("item", "Item "+i);
  map.put("subitem", "Subitem "+i);
  data.add(map);
}
SimpleAdapter adapter = new SimpleAdapter(this, data, android.R.layout.simple_list_item_2, 
            new String[] {"item", "subitem"}, 
            new int[] {android.R.id.text1, android.R.id.text2});
lv.setAdapter(adapter);
1
sentre
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 22
14.11.2012, 14:42  [ТС] 3
Подстроил под свой код.
Он выводит только item почему-то...

Нужно ли в layout файлах еще что-то добавлять?
0
Миниатюры
Listview  
Good-bad man
255 / 233 / 38
Регистрация: 31.10.2010
Сообщений: 504
14.11.2012, 15:38 4
Покажите, как вы сделали. Только что запустил на эмуляторе - всё нормально.
0
lifestyle
Mobile Developer
234 / 230 / 18
Регистрация: 10.05.2009
Сообщений: 917
17.11.2012, 15:33 5
sentre,
Проблема с адаптером скорее всего перегркузили метод
Java
1
2
3
4
 
public View getView(int position, View convertView, ViewGroup parent) {
//TODO implement this method
}
Добавлено через 1 минуту
Хороший tutorial по ListView для начинающих
1
sentre
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 22
10.12.2012, 21:17  [ТС] 6
Good-bad man, спасибо, всё работает, lifestyle был прав,действительно, метод был перегружен)
Всем спасибо.
0
10.12.2012, 21:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 21:17

Копирование данных из 1 listView во 2 listView
Нужно что бы при нажатии на один элемент в первом ListView он копировался во...

Переход из Listview в Listview
Как сделать, что бы когда нажимаешь в главном листвью на кнопку, открывалось...

Использование ListView в ListView
Всем привет. Можете показать как использовать ListView в ListView, с...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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