Как добавить детей в Android пользовательский вид / макет в XML? - PullRequest
1 голос
/ 17 января 2011

У меня есть собственное представление, расширяет RelativeLayout.Я знаю, что могу изменить его детей в коде Java, но возможно ли это и в XML?Я хочу, чтобы что-то подобное было в моем main.xml:

<MyCustomView>
   <SomeControl />
   <AnotherControl />
</MyCustomView>
<MyCustomView>
   <NewControl />
</MyCustomView>

Можете ли вы дать мне подсказку, как этого добиться?Спасибо за вашу помощь!

1 Ответ

1 голос
/ 17 января 2011

Вы можете найти некоторые объяснения здесь: http://developer.android.com/guide/topics/ui/custom-components.html

Вы можете использовать свои пользовательские компоненты в любом файле макета XML, используя полное имя вашего класса:

<com.package.MyClass id="@+id/my_id" ...>
      ...
</com.package.MyClass>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...