2017-11-28 25 views
0

私のタブレイアウトの高さはラップコンテンツです。しかし、それは動作していません。ここでスクリーンショットを貼り付けています。携帯電話では正常に機能していますが、タブでは機能していません。タブレットの高さがタブレットで機能しない

enter image description here

この問題は、幅が、タグのアプリでもありました:tabMaxWidthは= "0dp" 私を助けました。どのように私はこれを克服できますか?ここにレイアウトのコードがあります。

<android.support.design.widget.TabLayout 
    android:id="@+id/tablayout_add" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    app:tabMaxWidth="0dp" 
    android:minHeight="0dp" 
    android:layout_gravity="bottom" 
    android:layout_below="@+id/relativeLayout" 
    app:tabGravity="fill" 
    app:tabBackground="@drawable/tab_color_selector" 
    app:tabIndicatorColor="@color/sea_green" 
    app:tabIndicatorHeight="2dp" 
    app:tabMode="fixed" 
    android:clickable="false" 
/> 
+0

ありがとうございました@halferですが、私はこのリンクからの回答に続き、それは完全に機能しました。 https://stackoverflow.com/questions/30843775/tab-not-taking-full-width-on-tablet-device-using-android-support-design-widget – Pousti

+1

ただ修正しました。 – Pousti

答えて

0

問題はtablayoutの親にありました。 tablayoutは大丈夫だった。親アイテムのコードは次のとおりです。

<RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@color/default_app_white" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior" 
     > 
     <android.support.design.widget.TabLayout 
      android:id="@+id/tablayout_add" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      app:tabMaxWidth="0dp" 
      android:minHeight="0dp" 
      android:layout_gravity="bottom" 
      android:layout_below="@+id/relativeLayout" 
      app:tabGravity="fill" 
      app:tabBackground="@drawable/tab_color_selector" 
      app:tabIndicatorColor="@color/sea_green" 
      app:tabIndicatorHeight="2dp" 
      app:tabMode="fixed" 
      android:clickable="false"/> 
</RelativeLayout> 
0

材料設計ガイドラインタブレイアウトの高さは48dpです。この値を寸法ファイルに入力し、その寸法キーを高さで使用します。

タブレイアウトタブのテキストサイズは14spです。

+0

wrapcontetは機能しませんか?それは幅に応じてコンテンツをラップしませんか? – Pousti

+0

あなたの答えを詳しく教えてください。どのようにXMLでこの値を使用しますか?タブレットの値を使用すると、モバイルなどの他のデバイスのレイアウトに影響しませんか? – Pousti

関連する問題