我在Android视图中需要一个控件,它像一个按钮,但也有一个背景图像。即我想根据"选择"更改控件背景形状。州。我到目前为止所做的事情:
为CheckBox创建自定义背景。我可以指定一个形状和选择器来将边框颜色更改为我的风格,效果很好。当我尝试将复选框按钮设置为可绘制时,它不会居中或缩放到我想要的位置并始终保持在自己的位置。
使用位图和复选框边框创建图层列表 - 这很有效,但是我无法在运行时更改位图源(或者我不知道如何),尤其是当我有背景xml中的状态选择器。在我的情况下,每个按钮都有不同的位图背景。
这是最近几天的事。请帮忙。