Tôi cố gắng chuyển nền của các nút nếu chúng được nhấn. Tôi xây dựng một Selector như câu trả lời gợi ý ở đây: Standard Android Button with a different colorBộ chọn nền nút
cuối cùng tôi muốn đặt GradientDrawables bên trong, nhưng với mục đích gỡ lỗi, tôi chỉ muốn đặt màu, để xem nó đang hoạt động. Đây là Bộ chọn của tôi
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/red"/>
<item
android:state_focused="true"
android:drawable="@color/white"/>
<item
android:state_pressed="true"
android:drawable="@color/white"/>
</selector>
không may điều này không hoạt động. Tôi đặt Selector làm Background từ Button của tôi, và chỉ thấy chúng có màu đỏ. Những gì tôi làm sai (Build Target 2.1)
hmm điều này không hiệu quả, bởi vì bây giờ chúng luôn màu trắng –
là nút của bạn có đang tập trung không? –
Tôi không nghĩ vậy. Tôi có hai nút, và cả hai đều có màu trắng mà không có thay đổi khi nhấp vào –