Saya membuat tombol yang mengubah latar belakang yang dapat digambar di berbagai negara bagian, dengan cara ini:
<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 -->
Masalahnya di sini adalah saya juga mencoba mengubah textColor seperti yang saya lakukan dengan drawable tetapi saya tidak bisa. Saya sudah mencoba android: textColor dan android: color tetapi yang pertama tidak berfungsi sementara yang kedua mengubah latar belakang saya.
Kode selanjutnya adalah bagian dari tata letak saya. Mengenai warna teks itu hanya bekerja untuk warna teks keadaan normal, sehingga tidak mengubahnya ke yang putih sambil ditekan
<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"
/>
Adakah yang punya petunjuk?