Добавление макета в другой макет

Как добавить один макет в другой макет. Я создал этот макет в tblrow.XML.so я хочу добавить эти строки в menu.XML.i хочу добавить эти строки в зависимости от числа строк. Как я могу это сделать. Если Я добавляю его, как я могу определить каждую строку. Пожалуйста, помогите мне. Мне нужно решение в Java не в XML. Мой код

<TableRow android:id="@+id/tblRowMovies" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/btn_backgrnd" android:clickable="true" android:focusable = "true" android:layout_weight="1.0"> <ImageView android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/movie" android:layout_gravity="center_vertical|center_horizontal"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="MOVIES" android:layout_gravity="center_vertical" android:paddingLeft="20dp" android:textColor="@android:color/white" android:textSize="20sp" android:textStyle="bold"> </TextView> 

,

Solutions Collecting From Web of "Добавление макета в другой макет"

Вы можете включить один файл макета в другой, и этот метод называется повторным использованием макетов Android, используя тег include. например:

 <include android:id="@+id/myid1" layout="@layout/workspace_screen" /> 

Это хорошо объясняется в блоге разработчиков Android. ,

Еще одна статья на сайте разработчика Android объясняет возможность повторного использования макета .

Создать файл titlebar.xml

 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=”match_parent” android:layout_height="wrap_content" android:background="@color/titlebar_bg"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/gafricalogo" /> </FrameLayout> 

В главном макете:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width=”match_parent” android:layout_height=”match_parent” android:background="@color/app_bg" android:gravity="center_horizontal"> <include layout="@layout/titlebar"/> <TextView android:layout_width=”match_parent” android:layout_height="wrap_content" android:text="@string/hello" android:padding="10dp" /> ... </LinearLayout>