Hi,

Simply use:

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

On Sun, Aug 23, 2009 at 7:53 PM, Litho23<[email protected]> wrote:
>
> My example is using the Tab layout (just consider the HelloTab one)
> the main.xml contains the views for all the tabs.  Is their a way to
> separate or reference another xml file so my main.xml doesn't look
> like spaghetti at the end?
>
> Below is the main.xml from the Hello TabWdiget...
>
> <?xml version="1.0" encoding="utf-8"?>
> <TabHost xmlns:android="http://schemas.android.com/apk/res/android";
>    android:id="@android:id/tabhost"
>    android:layout_width="fill_parent"
>    android:layout_height="fill_parent">
>    <LinearLayout
>        android:orientation="vertical"
>        android:layout_width="fill_parent"
>        android:layout_height="fill_parent">
>        <TabWidget
>            android:id="@android:id/tabs"
>            android:layout_width="fill_parent"
>            android:layout_height="wrap_content" />
>        <FrameLayout
>            android:id="@android:id/tabcontent"
>            android:layout_width="fill_parent"
>            android:layout_height="fill_parent">
>            <TextView
>                android:id="@+id/textview1"
>                android:layout_width="fill_parent"
>                android:layout_height="fill_parent"
>                android:text="this is a tab" />
>            <TextView
>                android:id="@+id/textview2"
>                android:layout_width="fill_parent"
>                android:layout_height="fill_parent"
>                android:text="this is another tab" />
>            <TextView
>                android:id="@+id/textview3"
>                android:layout_width="fill_parent"
>                android:layout_height="fill_parent"
>                android:text="this is a third tab" />
>        </FrameLayout>
>    </LinearLayout>
> </TabHost>
>
>
> I want to turn that into...
>
> <?xml version="1.0" encoding="utf-8"?>
> <TabHost xmlns:android="http://schemas.android.com/apk/res/android";
>    android:id="@android:id/tabhost"
>    android:layout_width="fill_parent"
>    android:layout_height="fill_parent">
>    <LinearLayout
>        android:orientation="vertical"
>        android:layout_width="fill_parent"
>        android:layout_height="fill_parent">
>        <TabWidget
>            android:id="@android:id/tabs"
>            android:layout_width="fill_parent"
>            android:layout_height="wrap_content" />
>        <FrameLayout
>            android:id="@android:id/tabcontent"
>            android:layout_width="fill_parent"
>            android:layout_height="fill_parent">
>           &Tab1.xml
>           &Tab2.xml
>           &Tab3.xml
>        </FrameLayout>
>    </LinearLayout>
> </TabHost>
>
>
> >
>



-- 
Romain Guy
Android framework engineer
[email protected]

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to