1 / 1 / 0
Регистрация: 05.06.2013
Сообщений: 26
|
|||||||||||
1 | |||||||||||
Ссылка на текущий лейаут внутри активити?19.01.2016, 20:00. Показов 1486. Ответов 2
Метки нет (Все метки)
Как начинающему android-программисту, мне часто приходится "заимствовать решения" в интернете, на stackoverflow, например... Пытаясь собрать разные решения из разных источников в единое целое, порой возникают вопросы, которые просто так, учись я по книжке, у меня не возникли бы.
Итак... Вопрос, наверное нубский. но все же. Как я понял, создавая активити, мы можем применять два похода для создания внутри него элементов view. 1) Мы можем прописать нашу вьюшку в структуре лейаут-файла этой активити, а затем "подцепить" эту вьюшку по id внутри кода активити с помощью функции findById() 2) Мы можем создать лейаут целиком программно, расширив какой-нибудь, к примеру LinearLayout класс ... а затем создать, программно вьюшки и с помощью addView() добавить их в данный лейаут в коде активити, либо в самом нашем классе лейаута.... Вопрос. А можно ли, не указывая в файле XML-лейаута вьюшки, создавать ее в активити программно(
Пробовал
0
|
19.01.2016, 20:00 | |
Ответы с готовыми решениями:
2
Ссылка из textView на другую активити в запросе ссылка на текущий документ Ссылка на текущий документ (web) Активный фрагмент внутри активити |
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||||||||||||
19.01.2016, 20:30 | 2 | |||||||||||||||
Сообщение было отмечено YuraAAA как решение
Решение
внутри активити метод setContentView(R.layout.my_layout) устанавливает какую разметку использовать для активити, это я так понимаю ясно
теперь как добавить, например, View (мы где-то внутри активти, например onCretate())
От себя добавлю - знать как программно добавлять вьюшки и лайуты конечно полезно, но вообще принято все что возможно - выносить в ресурсы. Все в xml. Сначала это непривычно, но все втягиваются и потом проникаются.
0
|
1 / 1 / 0
Регистрация: 05.06.2013
Сообщений: 26
|
|
19.01.2016, 20:56 [ТС] | 3 |
Большое спасибо! Буду пробовать... Хочется для начала хоть примерно прощупать, что можно, что нельзя.. И, конечно же, как принято(потому что, зачастую, "принято" - не просто так. С этой точки зрения, буду стараться все структуры где возможно выводить в xml... Ну и как я понял этот инструмент(лейауты) отлично подходит под адаптацию под разные устройства... Наверное и при усложнении приложений, такая шаблонизация полезна...
0
|
19.01.2016, 20:56 | |
19.01.2016, 20:56 | |
Помогаю со студенческими работами здесь
3
Как отобразить ViewPager внутри другой активити Окраска строк относительно текущий даты (Excel, подробнее внутри) На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити Как вызвать метод в активити классе из обычного не активити класса? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |