Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android開發中單選框控件RadioButton的使用

Android開發中單選框控件RadioButton的使用

編輯:Android開發實例

在前面一篇文章中,介紹了一個復選框的控件CheckBox,本文中我們將介紹另一種相關控件,單選框控件RadioButton,與CheckBox不同的是單選框在選擇的時候只能選擇一個。

 

單選控件的使用一般需要與分組控件一起使用,因此需要了解這兩個控件,RadioGroup與RadioButton,RadioGroup的作用是對不同的RadioButton做分組。

<RadioGroup android:id="@+id/fengflyGroup"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:checkedButton="@+id/fengfly3" android:orientation="horizontal"
    android:gravity="center_vertical|center_horizontal">
    <RadioButton android:text="rad1" android:id="@+id/fengfly1"
      android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
    <RadioButton android:text="rad2" android:id="@+id/fengfly2"
      android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
    <RadioButton android:text="rad3" android:id="@+id/fengfly3"
      android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
</RadioGroup>

對RadioButton的事件處理,與ChenkBox不同的是,單選框控件我們只需要對其分組父控件RadioGroup進行監聽即可。

RadioGroup fengfly = (RadioGroup) this.findViewById(R.id.fengflyGroup);
        //響應單選框組內的選中項發生變化時的事件
group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {   
            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                //doing actions                
            }
});

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved