Ho creato un pulsante che modifica lo sfondo disegnabile in diversi stati, in questo modo:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/btn_location_pressed" /> <!-- pressed -->
<item android:state_focused="true" android:drawable="@drawable/btn_location_pressed"/> <!-- focused -->
<item android:drawable="@drawable/btn_location"/> <!-- default -->
Il problema qui è che sto anche provando a cambiare textColor come faccio con il disegno ma non ci riesco. Ho già provato Android: textColor e Android: color ma il primo non funziona mentre i secondi cambiano il mio sfondo.
Il prossimo codice fa parte del mio layout. Per quanto riguarda il colore del testo, funziona solo con il colore del testo normale, quindi non cambia in quello bianco mentre è premuto
<Button android:id="@+id/location_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="5dp"
android:background="@drawable/location"
android:textSize="15sp"
android:textColor="@color/location_color"
android:textColorHighlight="#FFFFFF"
/>
Qualcuno ha avuto un indizio?