Я хочу изменить, например. btn_star_big_off to btn_star_big_onchange Image Button Системный ресурс при нажатии
Каждый раз, когда кто-то нажимает кнопку, состояние этого должно измениться. Toogle был бы идеальным, но я не знаю, как его сочетать. И я не знаю, как изменить состояние кнопки. Я узнал, что могу сделать это с помощью извлекаемого XML-файла, но там у меня есть только доступ к импортированным изображениям, но не к системным ресурсам?
Кнопка:
<ImageButton
android:id="@+id/imageButton4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@android:drawable/btn_star_big_off" />
А вот суд из моего вытяжке XML:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button" android:state_pressed="true"/>
<!-- pressed -->
<item android:drawable="@drawable/button"/>
<!-- default -->
</selector>
Пытаться изменить образ OnClick событие программно из ваших Посмотреть. – AndiM