Расположение Android: действительно ли допускающий повторное использование UI компонента возможен?

Я снабжу это предисловием с, я только что начал изучать Android так быть нежным. Я происхожу из ASP.NET / фон Silverlight, таким образом, я искал что-то вроде средств управления.

Я хочу снова использовать расположение (шаблон объекта ListView) в других разметках.

Таким образом, что в моих других разметках я могу просто добавить <myListItem /> показать его.

Это, или что-нибудь как он возможно? или есть ли лучшие пути?

15
задан Tristan Warner-Smith 18 February 2010 в 15:26
поделиться

1 ответ

Это очень возможно; вам просто нужно использовать тег . Обычно вы помещаете свой макет в файл, а затем делаете:

<include layout="@layout/my_list_item_template" />

Ромен Гай подробно описывает, как его использовать здесь: http://www.curious-creature.org/2009/02/25/ android-layout-trick-2-include-to-reuse /

( Документация по Android )

(Я предполагаю, что вам нужен многоразовый макет, а не пользовательский компонент. Разница многоразовый макет похож на повторное использование фрагментов стандартных компонентов, тогда как настраиваемый компонент используется, когда вам нужно расширить функциональность определенного виджета, например TextView или Button. Если вам нужен настраиваемый компонент, вам придется сделайте гораздо больше работы над ответом Эриха Дугласа, чтобы узнать больше об этом.)

25
ответ дан 1 December 2019 в 02:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: