Как включить представление, созданное в файле XML на моем основном макете - PullRequest
1 голос
/ 22 июня 2010

Я хочу создать сетку изображений с текстом прямо под изображениями.

Я создал в xml-файле элемент image_text, который в основном представляет собой линейный макет с изображениями и текстовыми изображениями прямо ниже.

Я создал макет таблицы и хочу добавить свой собственный файл image_text.xml в строку таблицы. Но я не знаю, как ссылаться на мой XML-файл внутри. Если я использую указание включения, как передать идентификатор изображения и текст в мой item_text.xml?

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:shrinkColumns="1"
android:stretchColumns="1"
android:padding="@dimen/inner_layout_horizontal_padding"
android:background="@drawable/base_bg_section">

<TableRow>

</TableRow>

Надеюсь, что это имеет смысл, и вы можете мне помочь. Любая помощь будет оценена.

1 Ответ

0 голосов
/ 06 мая 2011

Боюсь, это не так просто.Вам нужно будет либо продублировать макет изображения и текста для каждого из ваших элементов, либо добавить их программно и установить изображение и текст в коде, либо создать собственный элемент управления, который использует ваш макет, а затем сделать так, чтобы этот элемент управления имел поддержкуизображение и текст через XML.Это возможно, но не тривиально.

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