2015-11-23 53 views
3

我已經使用TabLayout創建了一個視圖尋呼機。現在的問題是,如果我有2個或更多的選項卡,那麼一切都很好。但是如果我只有一個選項卡,那麼它不會覆蓋整個屏幕寬度。 PFA的XML佈局TabLayout中的單個選項卡沒有覆蓋整個寬度

<android.support.design.widget.TabLayout 
     android:id="@+id/sliding_tabs" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:tabGravity="fill" 
     app:tabMode="fixed" 
     style="@style/TabLayout" 
     android:fillViewport="true" 
     android:layout_below="@id/ssrToolbar"/> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/viewpager" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/sliding_tabs" 
     android:layout_above="@+id/llButtonLayout" 
     android:background="@android:color/white" /> 

而且這裏有兩個圖像

single tab

two tabs

+0

嘿傢伙這個問題的任何答案??我無法找到一個soln –

+0

嗨...我需要這個問題的答案 – Rahul

+0

我也是。任何解決方案 –

回答

8

如果某人仍然有興趣,你應該在XML app:tabMaxWidth="big_number"添加此屬性TabLayout,爲big_number我選擇2000DP。如果您沒有分配任何值,則默認實施將用TAB_MIN_WIDTH_MARGIN值減去測量的規格尺寸的寬度。

+0

最後,這工作,謝謝! – Starwave