1. 程式人生 > >安卓控制元件之單選按鈕 (RadioButton和RadioGroup)

安卓控制元件之單選按鈕 (RadioButton和RadioGroup)

概述:

RadioButton是單選按鈕,可提供若干選項方便使用者進行選擇操作,且在一組選項中只能選擇一個。

RadioGroup繼承自ViewGroupRadioButton結合使用,將若干RadioButton選項組合為一組。

屬性和方法:

RadioButton的常用屬性及方法

XML屬性

方法

備註

android:text

setText(CharSequence)

設定單選按鈕文字

android:button

setButtonDrawable(int)

設定單選按鈕圖形,常用於取消單選按鈕預設圖形,如:androidbutton=”@null”

android:checked

設定單選按鈕的選擇狀態true表示選擇,false表示未選擇,但單選按鈕的選擇狀態並不能通過該屬性實現,而是通過RadioGroupcheck(int)方法實現

 RadioGroup的常用屬性及方法

XML屬性

方法

備註

android:orientation

設定單選按鈕的排列方式”horizontal”:水平排列,”vertical”:垂直排列

check(int id)

設定單選按鈕組的預設選項

例項

總結:

RadioButton必須和RadioGroup連用

checked屬性:true表示選中,預設的是false