我想在RemoteViews中使用复选框,但它不支持Checkbox对象,所以我认为使用Button和自定义状态列表drawable可以实现类似的效果。基本上我想要一个开/关开关,它在点击时切换,看起来像一个复选框。
我相信我并不是唯一一个有此要求的人,所以也许某人之前已经制作了这个类似复选框的按钮。请与我分享xml或指向我的方向。我没有100%了解drawables,但如果我朝着正确的方向前进,我可以找到一条路。
我可以采用的一个捷径是使用ImageButton,然后以编程方式交替检查/取消选中状态的图像,但我认为固有的状态更改会更快。