這是我目前的佈局:如何在單選按鈕之間添加邊距並且可繪製?
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#F5F5DC"
>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton android:id="@+id/radio_red"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/flag_dk"
android:textColor="#000000"
android:layout_gravity="center_horizontal"
android:drawablePadding="10dip"
android:text="Danish" />
<RadioButton android:id="@+id/radio_blue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/flag_en"
android:layout_gravity="center_horizontal"
android:layout_marginTop="5dip"
android:drawablePadding="10dip"
android:textColor="#000000"
android:text="English" />
</RadioGroup>
</LinearLayout>
</ScrollView>
我得到這個:
我想有一個單選按鈕的標誌(它的繪製)之間的一些空間(保證金)。它甚至有可能嗎?
如果你不介意的標誌,文字的權利,那麼它的位置是'安卓容易調節:drawablePadding'。 – Adinia 2011-03-11 10:03:15
使用drawableRight insted drawableLeft沒有區別。使用這個,在單選按鈕和文本之間沒有空白,而不是在單選按鈕和可繪製之間。 – DixieFlatline 2011-03-11 10:16:07
呃..好像你是對的;我已經在Eclipse中使用Graphical Layout進行了測試,對於Android 1.6到2.2版本,在單選按鈕和文本之間有一個可以理解的邊界,但是從2.3開始看起來這個空間很小,就像在圖片中一樣。 – Adinia 2011-03-11 10:28:13