0

レイアウトの下部に TabWidget を作成しました。タブ ウィジェットには 5 つのタブがあります。しかし、これらのタブは全幅を占めていません。xml ファイルは次のとおりです。

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tabHost1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
     <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"
           android:layout_marginBottom="-4dp"/>

    </LinearLayout>


</TabHost> 

助けてください。

4

2 に答える 2

0

LinearLayoutの代わりにRelativeLayoutを使用してみませんか

<RelativeLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="5dp">
于 2012-10-29T11:28:10.387 に答える
0

linearlayout と framelayout の両方から android:padding="5dp" タグを削除すると、探していることができるはずです...

だからあなたはこれを見ているでしょう

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tabHost1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
     <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

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

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

    </LinearLayout>


</TabHost> 
于 2012-11-09T02:23:56.993 に答える