当前位置: 代码迷 >> Android >> 请教一上每个页面都有一个底部布局,如何做
  详细解决方案

请教一上每个页面都有一个底部布局,如何做

热度:298   发布时间:2016-05-01 17:48:28.0
请问一下每个页面都有一个底部布局,怎么做
有些软件的底部都是相同的按钮菜单,请问怎么做的
不可能每个xml里面添加吧,维护很麻烦的.
或者用自定义空间吗,然后每个界面添加?

------解决方案--------------------
在贴一个对应的xml代码:
Java code
<?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:layout_width="fill_parent"        android:layout_height="fill_parent"        android:orientation="vertical" >        <FrameLayout            android:id="@android:id/tabcontent"            android:layout_width="fill_parent"            android:layout_height="0.0dip"            android:layout_weight="1.0" />        <TabWidget            android:id="@android:id/tabs"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:layout_weight="0.0"            android:visibility="gone" />        <RadioGroup            android:id="@+id/main_radio"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:layout_gravity="bottom"            android:background="#393839"            android:gravity="center_vertical"            android:orientation="horizontal" >            <RadioButton                android:id="@+id/nearArea"                style="@style/main_tab_bottom"                android:drawableTop="@drawable/tab_home_normal"                android:paddingBottom="10dip"                android:tag="radio_button0"                android:text="1"                android:textSize="16dip" />            <RadioButton                android:id="@+id/findCoupon"                style="@style/main_tab_bottom"                android:drawableTop="@drawable/tab_home_normal"                android:paddingBottom="10dip"                android:tag="radio_button1"                android:text="2"                android:textSize="16dip" />            <RadioButton                android:id="@+id/hotCoupon"                style="@style/main_tab_bottom"                android:drawableTop="@drawable/tab_home_normal"                android:paddingBottom="10dip"                android:tag="radio_button2"                android:text="3"                android:textSize="16dip" />            <RadioButton                android:id="@+id/pocket"                style="@style/main_tab_bottom"                android:drawableTop="@drawable/tab_home_normal"                android:paddingBottom="10dip"                android:tag="radio_button3"                android:text="4"                android:textSize="16dip" />            <RadioButton                android:id="@+id/more"                style="@style/main_tab_bottom"                android:drawableTop="@drawable/tab_home_normal"                android:paddingBottom="10dip"                android:tag="radio_button4"                android:text="5"                android:textSize="16dip" />        </RadioGroup>    </LinearLayout></TabHost>
------解决方案--------------------

比如写个bottom.xml
然后<include layout="@layout/bonttom" />
把公共的部分引用过来。
  相关解决方案