2010-06-22 1 views
1

Я хочу создать сетку изображений с текстом прямо под изображениями.как включить представление, созданное в XML-файле на моем основном макете

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

Я создал табличное окно, и я хочу добавить свой собственный image_text.xml в строку таблицы. Но я не знаю, как ссылаться на мой XML-файл внутри. Если я использую include statament, как передать идентификатор изображения и текст в 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> 

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

ответ

0

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