![]() |
|
Модераторы: javastic |
![]()
|
|
| volhovec |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 26.6.2006 Репутация: нет Всего: нет |
Добрый день.
Вопрос следующий. Достаю из БД данные и формирую LinkedHashMap.На основе полученных данных формирую список элементов, извлеченных из БД. На данный момент это просто тэйблВью, каждый ряд которого содержит Картинку + ТекстВью, в котором с переносом строки идут все параметры. Хотелось бы получить для каждого элемента нечто вроде этого |-------------------------------------------| | |-------| Заголовок........................| | |.........| Параметр11: значение...| | |.img..| Параметр12: значение...| | |.........| Параметр13: значение...| | |-------| Параметр14: значение...| | .....................................................| | Заголовок2..................................| | Параметр21: значение...............| | Параметр22: значение...............| | .....................................................| |-------------------------------------------| чтобы можно было выделить отдельно заголовки. Но что то не могу спозиционировать элементы, чтобы получить "обтекание" и списки, чтобы каждый блок с новой строки даже в xml макете. А про динамическое создание вообще молчу. |
|||
|
||||
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
Конечно, использоватние ListActivity && ListView более предпочтительно, т.к. дает большую гибкость по сравнению с TableView.
Туториал Смысл таков: 1. есть layout.xml где лежит ListView. 2. есть layout.xml, который описывает одну строку списка. 3. нужно создать адаптер (или использовать стандартный ArrayAdapter, например) - это типа прослойки между данными и их отображением. 4. наконец, ваша активити всем управляет. Если использовать TableView: 1. аналогично 2. аналогично 3. Inflater'ом получаете row, записываете данные, присоединяете его к таблице. -------------------- Don't let the system get you down. |
|||
|
||||
| AlexZNew |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 22.1.2010 Репутация: нет Всего: нет |
Можно поподробнее про пункт 1, а именно как использовать собственный layout с listview. А то не нашел ни одного примера, пишут только про специальный id, а что и как не понятно. |
|||
|
||||
| Metalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 635 Регистрация: 22.10.2008 Где: Украина-ZPсity Репутация: нет Всего: нет |
AlexZNew, повторюсь туториал
-------------------- Don't let the system get you down. |
|||
|
||||
| AlexZNew |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 22.1.2010 Репутация: нет Всего: нет |
Хорошо, тогда более конкретно: Смотрю tutorial пункт 4.2 1) Внутри какого layout должен находится listview с id "@android:id/list" 2) Где в коде должна быть ссылка на этот файл |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Android | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |