2016-12-05 3 views
0

Мне нужно использовать четыре вкладки с текстом и значками табуляции. Но когда я помещаю четвертую вкладку, текст переполняется до следующей строки. Мне нужно поместить весь текст вкладки в одну строку не несколько.
Этих коды: -Текст вставки переполнен до следующей строки в android

<android.support.design.widget.TabLayout 
     android:id="@+id/tabs" 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="8" 
     app:tabBackground="@drawable/custom_bg" 
     app:tabGravity="fill" 
     app:tabIndicatorHeight="0dp" 
     /> 

и язычки содержат: -

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/tab" 
    android:singleLine="true" 
    android:gravity="center_horizontal" 
    android:layout_centerHorizontal="true" 
    /> 

Ниже приведен скриншот моего issue.The конкурс имени вкладки не отображается текст в одной строке. Когда я спрячу андроид: singleLine = "true" переполняет текст до следующей строки. Как я могу решить проблему?

ответ

0

Наконец-то я нашел ответ.
Просто поместите эти 4 строки кода на ваш план табло

app:tabPaddingBottom="0dp" 
    app:tabPaddingEnd="0dp" 
    app:tabPaddingStart="0dp" 
    app:tabPaddingTop="0dp" 

<android.support.design.widget.TabLayout 
     android:id="@+id/tabs" 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="8" 
     app:tabBackground="@drawable/custom_bg" 
     app:tabGravity="fill" 
     app:tabMode="fixed" 
     app:tabPaddingBottom="0dp" 
     app:tabPaddingEnd="0dp" 
     app:tabPaddingStart="0dp" 
     app:tabPaddingTop="0dp" 
     app:tabIndicatorHeight="0dp" 
     /> 
Смежные вопросы