以编程方式更改安卓可绘制按钮图标
如何以编程方式更改 FloatingActionButton 或 Button 小部件的 XML 属性?我在活动中定义了一个按钮,如下所示:android:src
FloatingActionButton floatingActionButton = (FloatingActionButton) this.findViewById(R.id.start_button);
它有一个初始集,如下所示:android:src
android:src="@android:drawable/ic_media_play"
我正在尝试利用 setImageResource(int id) 来更改 XML 属性,但是如何访问可绘制图标,例如在按钮单击后。当我尝试传入方法时,我收到了无法解决符号错误。android:src
ic_media_pause
R.drawable.ic_media_pause
setImageResource()
floatingActionButton.setImageResource(R.drawable.ic_media_pause);
我如何获得可用的R.drawable资源以将其作为参数传递。
任何帮助将不胜感激。谢谢!