2016-12-05 11 views
0

タブのテキストとアイコンで4つのタブを使用する必要があります.4番目のタブを置くと、テキストが次の行にオーバーフローしています。すべてのタブテキストを1行複数ではありません。タブのテキストがアンドロイドの次の行にオーバーフローしています

<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競争という名前のタブのスクリーンショット単一行のテキストが表示されない与えられました。 android: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" 
     /> 
関連する問題