Hiiii там, у меня есть xml-макет, и когда нажимается кнопка, мне нужно добавить представление TableLayout к этому макету xml. Я знаю, как это сделать с помощью простых вещей, таких как текстовые представления, но таблицы, по-видимому, намного сложнее определить программно, я не совсем уверен, что такое раздувание, но является тем, что я должен использовать? Благодарю.Как добавить представление программно в макет xml в android?
1
A
ответ
1
Вы можете определить макет в XML-файле, а затем просто надуть этот макет, используя LayoutInflater
. Это даст вам View
(в вашем случае это будет TableLayout), затем добавьте это представление, и все готово.
Ссылка: LayoutInflater
0
В макете XML, скажем, вы хотите добавить TableLayout внутри RelativeLayout с идентификатором relativeLayout1.
Чтобы добавить его, вы могли бы сделать следующий код:
TableLayout table = new TableLAyout();
// Code to add rows and views to the table
R.findViewById("relativeLayout1").add(table);
+0
Он хочет этого избежать ... – aromero
Смежные вопросы
- 1. Android: добавить текстовое представление в линейный макет программно
- 2. добавить тень в макет программно в Android?
- 3. Как добавить макет под представление
- 4. Как добавить представление программно в RelativeLayout?
- 5. Как добавить представление в viewParent программно?
- 6. Как добавить макет в макет в android
- 7. android - добавить один макет xml в другой макет xml
- 8. Добавить макет ресурса программно
- 9. Добавить кнопку в макет программно
- 10. Как добавить фрагмент в программно сгенерированный макет?
- 11. Программно добавить представление в LinearLayout
- 12. Динамически Добавить XML-макет в TableRow Android
- 13. Как добавить вид рецикла в макет XML
- 14. Как создать макет xml-файла программно в android
- 15. Android программно включает в себя макет (т. Е. Без XML)
- 16. Добавить xml динамически в макет
- 17. Добавить макет с параметрами программно Android
- 18. Добавить отдельный xml-макет в этот макет xml
- 19. Как добавить пользовательский вид в XML-макет?
- 20. Как добавить представление в UITableView программно?
- 21. добавить макет программно в андроида кнопку слушателя
- 22. Android, программно макет кнопки просмотра?
- 23. Как добавить элементы в Android ListView программно?
- 24. Добавить несколько представлений пользовательских макет программно
- 25. Как программно добавить представление Android Gestures к пользовательскому представлению?
- 26. android добавить произвольное представление в определенном положении программно
- 27. Программно включать макет в середине
- 28. Как анимировать представление программно в android?
- 29. Android - удаленный макет программно
- 30. Невозможно добавить пользовательский вид в макет программно
так я бы мой XML со всем моим другим материалом в, то я мог бы раздуть этот макет с моей TableLayout макета XML? –
Справа, определите другой XML-файл макета с помощью TableLayout, затем раздуйте этот файл и добавьте представление программно. – aromero
любой шанс, который вы могли бы рассказать нам, что такое раздувание, означает, что LOL означает получение всего материала из xml, чтобы вы могли использовать его в коде? –