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

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

就像,文本太接近复选框了:


当前回答

这种行为在果冻豆中似乎发生了改变。paddingLeft技巧增加了额外的填充,使文本看起来太靠右了。有人注意到吗?

其他回答

是的,您可以通过添加填充来添加填充。

android:衬垫= 5dp

<CheckBox
        android:paddingRight="12dip" />

我想这个能帮到你

<复选框 android: layout_width = " wrap_content " android: layout_height = " wrap_content " android: drawablePadding = " -30 dp” android: paddingLeft = " 30 dp " android: drawableLeft = " @drawable /检查” />

如果您正在创建自定义按钮,例如,请参阅更改复选框的外观教程

然后简单地增加btn_check_label_background.9.png的宽度,在图像中心增加一到两列透明像素;让9个补丁标记保持原样。

API 17及以上,你可以使用:

android:paddingStart=“24dp”

API 16及以下,你可以使用:

android:paddingLeft=“24dp”