android - recycle ui elements -


hi in activity layout use xml array of buttons

            <textview                   android:id="@+id/tab1"                 android:layout_width="wrap_content"                  android:layout_height="fill_parent"                  android:text="text tab 1"                 android:gravity="center"                 android:padding="10dp"                 android:clickable="true"                 android:background="@drawable/tab_color_selector"                 />              <view                  android:layout_width="1dp"                  android:layout_height="fill_parent"                  android:background="@color/lightgrey"                                    />              <textview                   android:id="@+id/tab2"                 android:layout_width="wrap_content"                  android:layout_height="fill_parent"                  android:text="text tab 2"                 android:gravity="center"                 android:padding="10dp"                 android:clickable="true"                 android:background="@drawable/tab_color_selector"                 />              <view                  android:layout_width="1dp"                  android:layout_height="fill_parent"                  android:background="@color/lightgrey"                                    />              <textview                   android:id="@+id/tab3"                 android:layout_width="wrap_content"                  android:layout_height="fill_parent"                  android:text="text tab 3"                 android:gravity="center"                 android:padding="10dp"                 android:clickable="true"                 android:background="@drawable/tab_color_selector"                 />              <view                  android:layout_width="1dp"                  android:layout_height="fill_parent"                  android:background="@color/lightgrey"                                    /> 

considering copy/paste ugly, i've created new xml file named 'tab.xml' , defined follow

<?xml version="1.0" encoding="utf-8"?> <linearlayout   xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="wrap_content"   android:layout_height="fill_parent"   android:orientation="horizontal" >      <textview           android:layout_width="wrap_content"          android:layout_height="fill_parent"          android:gravity="center"         android:padding="10dp"         android:clickable="true"         android:background="@drawable/tab_color_selector"         />      <view          android:layout_width="1dp"          android:layout_height="fill_parent"          android:background="@color/lightgrey"                            />  </linearlayout> 

returning primary layout, i've substitued first code three...

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

...but now, how can set textview text? trying

 <include android:text="text tab 1" layout="@layout/tab" /> 

doesn't works: still no text...

thanks in advance l.

what you're looking fragment. use fragments api available android platforms since 1.6 through sdk updater (sdk setup) label «android compatibility package».


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -