У меня есть 4 кнопки, все они - кнопки изображений с фоном @null в качестве фона.
В XML-файле у меня есть:
<ImageButton android:src="@drawable/buttonimgplay" android:id="@+id/imageButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="startGame" android:background="@null"></ImageButton>
buttonimgplay - еще один XML-файл, содержащий:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/playpressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/playabitpressed" /> <!-- focused -->
<item android:drawable="@drawable/playnotpressed" /> <!-- default -->
Однако, когда пользователь нажимает кнопку на экране, он не изменяется, так как переключает вид на что-то другое.на кнопках, которые я не инициализировал (т. е. прикрепил метод), но переключение изображений работает нормально.
Есть идеи, как заставить изображение на кнопке измениться до изменения вида?
Спасибо
Бен