2009年12月25日星期五

設置RadioGroup的背景顏色

延續早前的一篇文章, RadioGroup. 如果連續使用多過一組RadioGroup, 這是很難分辨某個RadioButton究竟屬於哪一組RadioGroup. 利用不同背景顏色是一個解決方案.



設置背景顏色可以使用下面的語句:
android:background="#rrggbb"

試試更改RadioGroup文章的佈局文件, 看看效果:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:checkedButton="@+id/option1"
android:id="@+id/radiogrooup"
android:background="#808080"
>
<RadioButton
android:text="Option 1"
android:id="@+id/option1"
/>
<RadioButton
android:text="Option 2"
android:id="@+id/option2"
/>
<RadioButton
android:text="Option 3"
android:id="@+id/option3"
/>
<RadioButton
android:text="Option 4"
android:id="@+id/option4"
/>
</RadioGroup>
<RadioGroup
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:checkedButton="@+id/option1"
android:id="@+id/radiogrooup"
android:background="#008000"
>
<RadioButton
android:text="Option A"
android:id="@+id/optionA"
/>
<RadioButton
android:text="Option B"
android:id="@+id/optionB"
/>
<RadioButton
android:text="Option C"
android:id="@+id/optionC"
/>
</RadioGroup>
<Button
android:id="@+id/clear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Clear"
/>
</LinearLayout>

沒有留言:

發佈留言