1

我想让我的标签垂直显示在左侧。我用

android:orientation="vertical"

在标签小部件中。如果我包括这个

<uses-sdk android:minSdkVersion="11"/>

在我的清单文件中,它可以正常显示。但是,因为我有一个连接到互联网数据库的代码需要将版本设置为“3”,所以当我将版本更改为 3 时,选项卡无法显示。

<TabHost   
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@android:id/tabhost"
android:layout_width="match_parent" 
android:layout_height="match_parent"
>
<LinearLayout android:orientation="horizontal"
              android:layout_width="match_parent" 
              android:layout_height="match_parent">
    <TabWidget android:id="@android:id/tabs" 
               android:layout_height="match_parent" 
               android:layout_width="380dip"
               android:layout_weight="0" 
               android:orientation="vertical"
               android:background="#ffe185"
               />
    <FrameLayout android:id="@android:id/tabcontent"
                 android:layout_height="match_parent" 
                 android:layout_width="0dip"
                 android:layout_weight="1"
                 android:background="#ffffff"/>
</LinearLayout>
</TabHost>
4

1 回答 1

0

match_parent 直到 API 8 才可用。尝试用 fill_parent 替换。如果您只返回 API 4,则可以使用Android 支持库

于 2012-05-31T02:09:23.897 回答