1

タブを左側に縦に表示させたいのですが。私が使う

android:orientation="vertical"

tabwidgetで。これを含めると

<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 に答える