Czy możliwe jest programowe zmienianie wskaźnika karty akcji
Jak mogę programowo zmienić wybrany wskaźnik karty mojego paska akcji? czytałem ostylizacja kartoraz metoda Tab.setCustomView (), ale żadna z nich nie pomaga:
Dzięki stylom kart mogę zmienić kolor wskaźnika, ale pozostanie on dla wszystkich kart (chcę mieć wskaźnik dla każdej karty).
Z widokiem niestandardowym karty użyłem układu zTextView
dla tytułu karty iView
do zarządzania kolorem wskaźnika. W java zmieniamView
tło dynamicznie, ale problem z tym polega naView
Tło nie pasuje do granic kart.
<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"/>
Czy ktoś może mi powiedzieć, gdzie się mylę? Czy jest inny sposób, aby to zrobić? Dzięki