たとえば、btn_star_big_off を btn_star_big_on に変更したい
誰かがボタンをクリックするたびに、その状態が変化するはずです。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>