Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android單選框基本應用方式講解

Android單選框基本應用方式講解

編輯:高級開發

大家可能還記得,我們51CTO曾經為大家介紹過關於android操作系統中復選框的一些應用方式,那麼今天大家將會了解到的則是關於android單選框的一些基本概念,讓大家完全掌握這些選框的應用,方便大家學習。

使用android單選框的時候,要用RadioGroup來分組

●選擇RadioGroup裡的單選框的時候,將調用RadioGroup的Check·()方法

●追加單選框被選擇時處理的時候,

1.調用setOnCheckedChangeListener()方法,並把RadioGroup.OnCheckedChangeListener實例作為參數傳入

2.在RadioGroup.OnCheckedChangeListener的onCheckedChanged()方法裡,取得被選中android單選框的實例

例程源碼(Java)

  1. vIEw source print?01.RadioGroup radioGroup = (RadioGroup)
    findVIEwById(id.radioGroup);
  2. radioGroup.check(id.radioButtonGreen);
  3. RadioButton radioButton = (RadioButton) findVIEwById(
  4. radioGroup.getCheckedRadioButtonId());
  5. Log.v("Test", String.valueOf(radioButton.getText()));
  6. radioGroup.setOnCheckedChangeListener(
  7. new RadioGroup.OnCheckedChangeListener() {
  8. public void onCheckedChanged(
  9. RadioGroup group,
  10. int checkedId) {
  11. RadioButton radioButton = (RadioButton) findVIEwById(checkedId);
  12. Log.v("Test", String.valueOf(radioButton.getText()));
  13. }
  14. });

例程源碼(Resource)

  1. < RadioGroup android:id="@+id/radioGroup"
  2. android:layout_width="wrap_content"
  3. android:layout_height="wrap_content">
  4. < RadioButton android:id="@+id/radioButtonRed"
  5. android:layout_width="wrap_content"
  6. android:layout_height="wrap_content"
  7. android:text="@string/Red" />
  8. < RadioButton android:id="@+id/radioButtonGreen"
  9. android:layout_width="wrap_content"
  10. android:layout_height="wrap_content"
  11. android:text="@string/Green" />
  12. < RadioButton android:id="@+id/radioButtonBlue"
  13. android:layout_width="wrap_content"
  14. android:layout_height="wrap_content"
  15. android:text="@string/Blue" />
  16. < /RadioGroup>

android單選框的基本應用方式就為大家介紹到這裡。

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