如何在android中将Tab小部件添加到底部?

时间:2011-09-24 05:18:42

标签: android

我正在开发android,我想将tab小部件添加到页面底部。这是我的xml文件的代码: -                 

    <HorizontalScrollView android:id="@+id/ScrollView01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:fillViewport="true" android:scrollbars="none">
       <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom" 
        android:layout_marginLeft="0dip" android:layout_marginRight="0dip"
        android:layout_alignParentBottom="true"/>
 </HorizontalScrollView>  
 <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="5dp" />




</RelativeLayout>

  

通过此代码,tabwidget将添加到布局的顶部,如下图所示: - enter image description here 请告诉我应该如何添加这些“专辑”tabWidget?

提前谢谢你......

2 个答案:

答案 0 :(得分:0)

这是底部标签的代码,

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="5dp">

    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:padding="5dp"
        android:layout_weight="1"/>

    <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0"/>

</LinearLayout>

答案 1 :(得分:0)

这是执行此操作的正确方法。

<RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dp">

   <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:padding="5dp" 
        android:layout_alignParentTop="true"
        android:layout_above="@+id/ScrollView01"/>

    <HorizontalScrollView android:id="@+id/ScrollView01" android:layout_width="fill_parent" android:layout_height="wrap_content" android:fillViewport="true" android:scrollbars="none" android:layout_alignParentBottom="true">

       <TabWidget
        android:id="@android:id/tabs"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="0dip" android:layout_marginRight="0dip"
        android:layout_alignParentBottom="true"/>
   </HorizontalScrollView>

</RelativeLayout>