Android tabwidget标签宽度修复

时间:2013-07-21 16:47:12

标签: android tabs tabwidget

我已经按照Android remove space between tabs in tabwidget中的rekaszero的回答了,但现在我需要将标签设置为自动适合屏幕(在这个迷你图片中它们太大而且它们不在屏幕上)并且还需要删除文本,因为选项卡应该只有图标占据整个选项卡而不是文本。我可以在main.class中设置它们的宽度,但我不想设置它们的宽度,但它们适合自动。

有人可以帮帮我吗? 感谢

1 个答案:

答案 0 :(得分:0)

确定。我用main.xml上的代码替换了大标签宽度:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TabHost
        android:id="@android:id/tabhost"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true" >

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:padding="5dp" >

            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >
            </TabWidget>

            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:padding="5dp" >
            </FrameLayout>
        </LinearLayout>
    </TabHost>

</RelativeLayout>

现在我将尝试从中删除文本。如果你已经知道如何帮助我。感谢