在仍然使用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