Я из мира GWT и UIBinder, где я привык определять собственные компоненты, расширяя Composite, а затем помещая весь код макета пользовательского интерфейса в файл MyComponent.ui.xml. Это очень хороший способ собрать компоненты из более мелких частей.
Я пытаюсь добиться того же эффекта на Android с помощью пользовательских видов. Мне удалось программно расширить View
, а затем добавить объекты, вызвав addView(textView)
. Я хотел бы иметь возможность сделать это в XML, но я не вижу, как связать файл макета xml с представлением (кроме основного файла res/layout/main.xml
, который предоставляет основной макет для приложения.
Как я могу расположить свои пользовательские представления в XML?
Редактировать: Мой вопрос был неясным. Я хочу связать файл my_widget.xml
с моим настроенным видом. Затем в my_widget.xml я хотел бы определить различные TextViews и т. Д. И подключить их к моему классу View.