2016-05-08 4 views
0

Ich verwende eine benutzerdefinierte Ansicht für SlidingTabLayout. Ich habe für die Textfarbe ein Zeichen (Auswahl) gesetzt, aber aus irgendeinem Grund ändert es sich nur beim Drücken der Tabs und nicht bei der Auswahl.TextView-Farbwähler ändert Farbe nur beim Drücken und nicht wählen

<TextView 
    android:id="@+id/tabText" 
    android:layout_width="match_parent" 
    android:layout_height="50dp" 
    android:gravity="center" 
    android:textColor="@drawable/tab_text_color_selector" 
    android:textSize="16sp" 
    android:paddingLeft="4dp" 
    android:paddingRight="4dp"/> 

der ziehbar:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" android:color="@color/white" /> 
    <item android:state_selected="true" android:color="@color/white" /> 
    <item android:state_focused="true" android:color="@color/white" /> 
    <item android:color="@color/blue" /> 
</selector> 

Antwort

0

bereits.

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_activated="true" android:color="@color/white" />  
<item android:state_active="true" android:color="@color/white" /> 
<item android:state_pressed="true" android:color="@color/white" /> 
<item android:state_selected="true" android:color="@color/white" /> 
<item android:state_focused="true" android:color="@color/white" /> 
<item android:color="@color/blue" /> 
</selector> 

Hoffnung. Es wird Ihnen helfen

Verwandte Themen