在 Android 上的复选框上叠加文本



我想为我的闹钟应用程序创建一个自定义复选框,以匹配一周中的几天。取消选中时,它将显示星期几的字母;选中后,它将在一个圆圈中显示字母。如果需要,我总是可以在每一天制作每个状态的矢量图像;但是,如果可能的话,能够将文本叠加在复选框图像的顶部似乎更加简单和有用。在研究时,似乎人们曾经在将填充设置为 0 时意外发生这种情况时遇到问题,但这已修复,不再是一种选择。

有谁知道目前是否有办法通过设计来实现这一点?我想到的另一个选择是在普通按钮中执行此操作并添加检查功能,但这似乎是向后退一步并重新发明轮子。有什么想法吗?

回想起来,这太明显了,这让我后悔花了多长时间在谷歌上搜索它。负填充启动会将文本移回 chechbox 上,但会切断复选框的末尾 - 至少在 GridView 中它是其中的一部分。添加一个足以平衡它的填充端将网格推回右侧,这样它就不会切断复选框的末端。

最新更新