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

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

Войти
Регистрация
Восстановить пароль
 
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
#1

Программное создание layout и элементов - Android

17.01.2015, 20:58. Просмотров 509. Ответов 2
Метки нет (Все метки)

Здравствуйте. У меня появилась необходимость создать полноценный layout без использования xml файлов.
1) Возможно ли загрузить layout со всем его содержимым из строки которая содержит xml код?
2) Как можно программно задавать атрибуты виджетам? Например для EditText тип поля задается android:inputType="textPassword", а как это сделать из кода не совсем понятно.
Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2015, 20:58     Программное создание layout и элементов
Посмотрите здесь:

Программное создание интерфейса Android
Android Программное создание обработчика события OnClick для button
Программное создание экрана Android
Android Программное создание layout
Программное создание LinearLayout в RelativeLayout Android
Android Программное создание GridLayout и добавление в него объектов
Динамическое создание кастомного layout Android
Поменял порядок следования элементов в layout - приложение упало Android
Android Редактирование элементов layout из другого потока
Android Программное создание TextView
Программное добавление рамки Layout Android
Сдвиг элементов layout при добавлении нового элемента Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shulyakyarik
10 / 10 / 3
Регистрация: 28.03.2014
Сообщений: 156
17.01.2015, 22:39     Программное создание layout и элементов #2
1) Скорее всего сделать layout из строки не получится. Для программного создание view посмотрите уроки 16 - 18
2) Можете погуглить методы которые вам нужны. Например так "android edittext set input type programmatically"
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,199
Записей в блоге: 1
Завершенные тесты: 1
17.01.2015, 23:16     Программное создание layout и элементов #3
Цитата Сообщение от DarkVortex Посмотреть сообщение
1) Возможно ли загрузить layout со всем его содержимым из строки которая содержит xml код?
Из документации
Important For performance reasons, view inflation relies heavily on pre-processing of XML files that is done at build time. Therefore, it is not currently possible to use LayoutInflater with an XmlPullParser over a plain XML file at runtime.
Yandex
Объявления
17.01.2015, 23:16     Программное создание layout и элементов
Ответ Создать тему
Опции темы

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