我在底部有自定义TabWidgets的TabActivity。我希望能够添加5个以上的选项卡。不像MenuBar,它动态地添加了一个“更多”按钮,Tabs只是调整大小,看起来非常可怕。所以我第一次尝试将我的TabWidgets封装到HorizontalScrollView中。问题是,我有一个ListView作为TabContent,它的最后一项似乎隐藏在我的TabWidgets后面。 这是我的TabView的在TabWidged“抢断”空间上的HorizonatalScrollView
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_linlay_parent"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TabHost
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:id="@+id/main_tablinear"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_above="@android:id/tabs"/>
<HorizontalScrollView
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="fill_parent"
android:layout_gravity="center"/>
</HorizontalScrollView>
</RelativeLayout>
</TabHost>
</LinearLayout>
我做错了什么,我布局的布局?有更好的方法来应用4个以上的标签吗?虽然我可以看到4个Tabs与我的Nexus-S很好,但我认为他们在Wildfire上已经很难看了。任何想法赞赏
如果添加4个以上的选项卡,它是否只开始滚动?我有5个选项卡,它仍然挤压... –