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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Termit___
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 85
#1

Создание блока Лэйаутов со своей структурой из кода - Программирование Android

21.08.2013, 17:06. Просмотров 1316. Ответов 22
Метки нет (Все метки)

Здравствуйте. В общем такая задача:
Есть блок состоящий из LinearLayout, текстового поля и еще одного Linearlayout. В каждом LinearLayout свои эллементы. В общем структура не важна. Есть LinearLayout содержащий некую структуру. Из xml файла берутся данные, в зависимости от которых должно быть построенно определенное количество таких блоков с Лэйаутами и заполненно данными из xml-файла(каждый блок своими данными). Создавать всю эту структуру программно(из кода) очень сложно(нужно создать Лэйаут с параметрами, потом создать следующий лэйаут со своими параметрами и своими эллементами, указав родительский объект ранее созданный лэйаут). Получится очень сложно и громоздко в коде. Мне решение видится в создании какого-нибудь шаблона, где прописана структура эллементов и их параметры. В зависимости от данных из xml-файла создаем нужное количество блоков из такого шаблона, и заполняем их данными.
Вопрос в том, как реализовать такой шаблон?
Может светлые умы что подскажут?
ЗЫ: Фрагменты не предлагать, реализовать нужно для андроид 2.3. Фрагменты только с 3 Андроида.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2013, 17:06     Создание блока Лэйаутов со своей структурой из кода
Посмотрите здесь:
Создание View элементов из кода и размещение их в listview Android
Adobe Flash CS 5.5, ActionScript 3.0 - Создание кода для разных фреймов Android
Android Позвонить из своей программы
Android Не получается унаследоваться от своей AbstractActivity
Написание простой своей звонилки Android
Слушатели списка со своей разметкой Android
Коммерческое использование музыки в своей игре Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Termit___
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 85
26.08.2013, 17:55  [ТС]     Создание блока Лэйаутов со своей структурой из кода #21
А, х - это я последний раз крутил-вертел по всякому(наверное уже от безысходности) и забыл вернуть как было перед отправкой. Там i и стояло. Так что первый косяк не смотрим. С ListView что то дружбы у меня не получилось. Реализовал так. Пусть так и будет. Строит порядок из кнопок как надо.
Зачем нужен был весь проект ? 0_о К тому и пришли, что косяк с инфлэйтером.
Благодарю за помощь. Вечером попробую через false сделать.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.08.2013, 18:49     Создание блока Лэйаутов со своей структурой из кода #22
Цитата Сообщение от Termit___ Посмотреть сообщение
Зачем нужен был весь проект ?
ну, без проекта не запустить, и не посмотреть, и не подебагать...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2013, 19:15     Создание блока Лэйаутов со своей структурой из кода
Еще ссылки по теме:
Поиск своей проги на google play Android
Android Настроить в своей программе платный контент
Как убрать preview клавиш со своей клавиатуры? Android
Android Положение своей клавиатуры на экране с полем ввода, спрятать клавиатуру
Google Maps - автоматическое обновление своей GPS-позиции внутри MapsActivity Android

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

Или воспользуйтесь поиском по форуму:
Termit___
5 / 5 / 0
Регистрация: 02.04.2013
Сообщений: 85
26.08.2013, 19:15  [ТС]     Создание блока Лэйаутов со своей структурой из кода #23
Е-е-е!! Работает!! Спасибо тебе Вовик. Ты хороший человек =))
Yandex
Объявления
26.08.2013, 19:15     Создание блока Лэйаутов со своей структурой из кода
Ответ Создать тему
Опции темы

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