在仍然使用Android内置组件的情况下,是否可以在RadioButton和标签之间添加一点空间?默认情况下,文本看起来有点sc。。在Android中的RadioButton和它的标签之间添加边距?
<RadioButton android:id="@+id/rb1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="My Text"/>
我试了几件事情:
指定margin和padding似乎增加整个元素空间(按钮和文本,一起)。这是有道理的,但不会做我需要的。
创建一个自定义绘图通过XML指定图像的选中和未选中状态,然后在每个图像的右侧添加一些额外的像素。这应该可以工作,但现在你已经走出了默认的用户界面。 (不是世界的尽头,但不是理想的)
在每个标签的开头添加额外的空格。 Android似乎修剪了一个前导空格字符,就像在“我的字符串”中那样,但是在“\ u00A0My字符串”中指定了Unicode字符U + 00A0也是可以的。这工作,但它似乎有点肮脏。
任何更好的解决方案?
嗯。试试看,在这种情况下似乎没有任何影响。感谢这个建议,从描述中看,它确实听起来很正确:“可绘制和文本之间的填充”。 – allclaws 2010-01-26 01:07:44