Макет Androidтег - PullRequest
       3

Макет Androidтег

2 голосов
/ 19 апреля 2011

Я хочу использовать тег include в моей компоновке xml для утилизации общей части макета.

Документация Android гласит, что я могу изменить некоторые атрибуты импортированного макета, например

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

Включить макет верхней панели без указания ширины и высоты.

<include layout="@layout/topbar" android:layout_width="fill_parent" />

Включить макет верхней панели с определенной шириной.

Итак, в моем макете верхней панели у меня есть текстовое представление без текста, могу ли я установить текстовое представление текста из тега включения, как показано ниже?

<include layout="@layout/topbar" android:text="Hello world" />

Спасибо.

1 Ответ

4 голосов
/ 19 апреля 2011

Нет, вам нужно сделать это в коде.В своей деятельности вызовите findViewById (), чтобы найти TextView, затем вызовите TextView.setText (), чтобы установить текст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...