在使用 Android 内置组件的同时,是否可以在 RadioButton 和标签之间添加一点空间?默认情况下,文本看起来有点皱。
<RadioButton android:id="@+id/rb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My Text"/>
我试过几种方法:
指定边距和填充似乎会在整个元素(按钮和文本)周围添加空间。有道理,但不是我想要的。
通过 XML 创建一个自定义可绘制的图像,为选中和未选中的状态指定图像,然后在每个图像的右侧添加一些额外的像素。这应该可以工作,但是现在您正在跳出默认 UI。(不是世界末日,但不理想)
在每个标签的开头添加额外的空格。Android 似乎修剪了一个前导空格字符,如“ My String”,但指定 unicode U + 00 A0,如“ u00A0My String”就可以了。这个可以,但是看起来有点脏。
有更好的解决办法吗?