我想将例如 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>