Как я могу программно изменить выбранный индикатор вкладок моей панели действий? я прочитал о стиле табуляции и методе Tab.setCustomView(), но ни одна из них не помогает:
-
С стилями вкладок я могу изменить цвет индикатора, но он останется для всех вкладок (я хочу иметь индикатор для каждой вкладки).
-
В пользовательском представлении табуляции я использовал макет с заголовком заголовка
TextView
иView
для управления цветом индикатора. В java я динамически меняю фон "View
, но проблема с этим - фон "View
не соответствует границам вкладок.
<TextView
android:id="@+id/custom_tab_text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:layout_centerHorizontal="true"
android:gravity="center|center_horizontal"
android:textStyle="bold"/>
<View
android:id="@+id/custom_tab_view"
android:layout_width="match_parent"
android:layout_height="10dp"
android:layout_alignParentBottom="true"/>
Может кто-нибудь сказать мне, где я ошибаюсь? Есть ли другой способ сделать это? благодаря