Как сделать так, чтобы вкладки занимали полную ширину? [Com.google. android .material.tabs.TabLayout] - PullRequest
0 голосов
/ 15 марта 2020

Есть и другие вопросы по этому поводу, но все они отвечают, как получить полное остроумие в XML теге :

<android.support.design.widget.TabLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      app:tabMaxWidth="0dp"
      app:tabGravity="fill"
      app:tabMode="fixed" />

и ответе ( выше ) не работал в теге XML моего проекта :

<com.google.android.material.tabs.TabLayout/>

Я использую ConstraintLayout в качестве root:

<androidx.constraintlayout.widget.ConstraintLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

Это должно быть возможно, но, похоже, я не могу найти ответ.
Так как же заполнить root ширину фиксированным числом Tabs?

1 Ответ

0 голосов
/ 15 марта 2020

Видимо, это было так просто. Ключ используется:
android:layout_width="0dp" вместо app:tabMaxWidth="0dp",
с app:tabGravity и app:tabMode

Вот полный тег:

<com.google.android.material.tabs.TabLayout
      android:layout_height="wrap_content"
      android:layout_width="0dp"
      app:tabGravity="fill"
      app:tabMode="fixed"/>
...