2011-09-24 68 views
0

我在android上工作,我想添加标签小部件到页面的底部。这是我的XML文件的代码: - 如何将Tab小部件添加到android中的botton?

<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?

预先感谢您...

回答

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> 

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> 

+0

只是粘贴在你的main.xml –

相关问题