我在XML布局中有以下图像按钮
<ImageButton
android:id="@+id/show_only_checked"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0"
android:src="@android:drawable/arrow_down_float"
tools:src="@android:drawable/arrow_down_float" />
太好了。完美的作品。但是我想在onClick()事件中将其切换到此可绘制代码的升级版本。每次用户单击按钮时,我都想在向上和向下箭头之间来回切换。我似乎太精打细算了。我尝试了下面的代码,没有运气。
if (ShowOnlyChecked) {
view.setBackground(Drawable.createFromPath("@android:drawable/arrow_up_float"));
} else {
view.setBackground(Drawable.createFromPath("@android:drawable/arrow_down_float"));
}
任何帮助将不胜感激。
尝试:
您的代码将更改视图的背景图像。