首页 > 解决方案 > 为 RemoteView 上的按钮设置可绘制背景

问题描述

我可以通过在 Drawable 文件夹中使用带有 Drawbale Id 的 setInt 方法为 remoteViews 上的按钮设置背景:

 remoteViews.setInt(R.id.btn_avatar, "setBackgroundResource", R.drawable.button_image);

我正在尝试通过以下方式设置按钮的背景:

问题是该drawableIcon对象没有 R.drawable Id 与setInt方法一起使用。您能否建议我另一种将 drawableIcon 对象设置为按钮背景的方法。太感谢了!

标签: androidremoteview

解决方案


最后,我不是只使用一个按钮,而是为 Drawable 使用一个按钮,为 Bitmap 使用一个 Imageview,并使用 setViewVisibility 一次只显示一个 View。


推荐阅读