Tablayout - Настройка вкладок для запуска с правой стороны - PullRequest
0 голосов
/ 21 июня 2020

Как мне настроить так, чтобы вкладки начинались с правой стороны макета?

Как этот макет:

введите описание изображения здесь

Я пробовал использовать

app:tabMode="scrollable"
app:tabGravity="center"

, но это просто центрирует его, а не начинает с конца.

 app:tabGravity="fill"

Вызывает go в левую сторону, но я хочу go вправо.

Вот моя раскладка

<com.google.android.material.tabs.TabLayout
        android:id="@+id/activitypayment_tablayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:tabIndicator="@null"
        app:tabRippleColor="@null"
        app:tabTextAppearance="@style/PaymentTabLayoutStyle"
        app:tabTextColor="@color/dividerColor"
        app:tabSelectedTextColor="@color/colorBlackFont"
        app:tabMode="scrollable"
        app:tabGravity="center"
        android:overScrollMode="never"
        >

        <com.google.android.material.tabs.TabItem
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Test1" />

        <com.google.android.material.tabs.TabItem
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Test2" />

        <com.google.android.material.tabs.TabItem
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Other" />
    </com.google.android.material.tabs.TabLayout>

1 Ответ

0 голосов
/ 21 июня 2020

Добавьте android:layoutDirection="ltr" в свой TabLayout и добавьте android:supportsRtl="true" в android файл манифеста

...