2013-07-21 68 views
0

我已經按照rekaszero在Android remove space between tabs in tabwidget的答案,但現在我需要設置標籤自動適合屏幕(在這個迷你圖騰他們太大,他們離開屏幕),也需要刪除文本,因爲標籤應該只有圖標占據整個標籤而不是文本。我可以在main.class中設置它們的寬度,但我不想設置它們的寬度,但它們適合自動。安卓tabwidget標籤寬度修復

有人可以幫我嗎? 謝謝

回答

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> 

現在我將嘗試從中刪除文本。如果你已經知道如何幫助我。謝謝