2015-11-23 2 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

Если кому-то еще интересно, Вы должны добавить это свойство для TabLayout в XML app:tabMaxWidth="big_number", для big_number я выбрал 2000dp. Если вы не назначаете какое-либо значение, то по умолчанию реализация вычитает ширину измеренных спецификаций с размером TAB_MIN_WIDTH_MARGIN.

+0

Наконец, это сработало, спасибо! – Starwave

 Смежные вопросы

  • Нет связанных вопросов^_^