Nếu tôi đang sử dụng ImageButton với một bộ chọn cho nền của nó, có trạng thái nào tôi có thể thay đổi sẽ khiến nó thay đổi diện mạo không? Hiện tại, tôi có thể yêu cầu nó thay đổi hình ảnh khi được nhấn, nhưng dường như không có trạng thái "được đánh dấu" hoặc "đã chọn" hoặc tương tự nào cho phép tôi chuyển đổi giao diện của nó theo ý muốn.
Đây là XML của tôi; nó chỉ thay đổi hình thức khi được nhấn.
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/map_toolbar_details_selected" />
<item android:drawable="@drawable/map_toolbar_details" />