Мне нужна помощь в моем приложении для Android. Мне нужно раздуть макет в другом макете, и я не знаю, как это сделать. Мой xml-код:
-
item.xml - Мне нужно раздуть несколько xml (в зависимости от числа переменных)
<RelativeLayout android:id="@+id/cartel_N1" android:layout_width="150dp" android:layout_height="match_parent" android:background="@color/tabhost_background_pressed" android:layout_marginRight="22dp" android:orientation="vertical" > <ImageView android:id="@+id/img_N1" android:layout_width="120dp" android:layout_height="120dp" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" android:layout_marginRight="15dp" android:src="@drawable/mcdonalds_icon" /> <TextView android:id="@+id/title_N1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="McDonals del CC Alcampo" android:layout_marginBottom="10dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:textSize="15sp" /> <TextView android:id="@+id/categoria_N1" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="CATEGORIA" android:textSize="16sp" android:textStyle="bold" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" /> <RelativeLayout android:id="@+id/stars_and_distance_N1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <ImageView android:id="@+id/stars_N1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/stars_25" android:layout_marginLeft="15dp" android:layout_marginTop="7dp" /> <TextView android:id="@+id/distance_N1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="200m" android:textSize="12sp" android:layout_alignParentRight="true" android:layout_marginRight="15dp" android:gravity="center_vertical" android:layout_marginTop="3dp" /> <ImageView android:id="@+id/icon_pos_N1" android:layout_width="10dp" android:layout_height="10dp" android:src="@drawable/marker_distance" android:layout_toLeftOf="@id/distance_N1" android:layout_marginTop="7dp" /> </RelativeLayout><LinearLayout android:id="@+id/cartel_N1" android:layout_width="150dp" android:layout_height="match_parent" android:background="@color/tabhost_background_pressed" android:layout_marginRight="22dp" android:orientation="vertical" > <ImageView android:id="@+id/img_N1" android:layout_width="120dp" android:layout_height="120dp" android:layout_marginLeft="15dp" android:layout_marginTop="15dp" android:layout_marginRight="15dp" android:src="@drawable/mcdonalds_icon" /> <TextView android:id="@+id/title_N1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="McDonals del CC Alcampo" android:layout_marginBottom="10dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:textSize="15sp" /> <TextView android:id="@+id/categoria_N1" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="CATEGORIA" android:textSize="16sp" android:textStyle="bold" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" /> <RelativeLayout android:id="@+id/stars_and_distance_N1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <ImageView android:id="@+id/stars_N1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/stars_25" android:layout_marginLeft="15dp" android:layout_marginTop="7dp" /> <TextView android:id="@+id/distance_N1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="200m" android:textSize="12sp" android:layout_alignParentRight="true" android:layout_marginRight="15dp" android:gravity="center_vertical" android:layout_marginTop="3dp" /> <ImageView android:id="@+id/icon_pos_N1" android:layout_width="10dp" android:layout_height="10dp" android:src="@drawable/marker_distance" android:layout_toLeftOf="@id/distance_N1" android:layout_marginTop="7dp" /> </RelativeLayout>
-
Это мой основной xml:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:id="@+id/container_destacado" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!-- Inflate multiple xml file here --> </LinearLayout> </ScrollView>