Я использую следующий селектор, чтобы изменить изображение кнопки изображения, когда я нажимаю на нее.Но это не работает в большинстве случаев.Только для нескольких кнопок это работает.Не знаю, в чем здесь причина
mapselector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Button Pressed -->
<item android:state_focused="true" android:state_pressed="true"
android:drawable="@drawable/mapiconover"/>
</selector>
И в кнопке
Я делаю так,
<ImageButton
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:id="@+id/btnMap" android:layout_centerInParent="true" android:src="@drawable/mapselector"
android:background="@drawable/map" android:scaleType="fitXY"
android:layout_alignParentBottom="true">
</ImageButton>
, но изображение не меняется, когдаЯ нажимаю.
Есть предположения?