Android - CheckBox和文本之间的间距

289

有没有一种简单的方法可以在CheckBox控件中复选框和相关文本之间添加填充?

我不能只是添加前导空格,因为我的标签是多行的。

目前,文本与复选框之间的距离太近了: alt text


1
一个简单的解决方案是使用带有drawableLeftTextView,并使用drawablePadding为文本留出空间。在代码中只需切换选定和未选定状态即可。 - Muhammad Babar
我刚刚注意到一个名为android:drawablePadding的新xml属性,它被用来设置可绘制对象和文本之间的间距。虽然我还没有尝试过,但我认为这是谷歌针对这个问题的“事后补救”。 - Peri Hartman
https://dev59.com/mm855IYBdhLWcg3w_5qm#35572204 - Mohamed Ibrahim
只使用'android:padding="10dp"'对我有效。 - undefined
32个回答

-1

不要调整复选框的文本,我已经采取了以下措施,并且在所有设备上都有效。 1)在XML中,将复选框和一个文本视图相邻地添加在一起;保持一定的距离。 2)将复选框文本大小设置为0sp。 3)在文本视图旁边添加相对文本。


-3

<CheckBox android:drawablePadding="16dip" - 图标和文本之间的内边距。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接