溫馨提示×

了解RadioGroup的常用屬性和方法有哪些

小樊
152
2024-10-09 20:50:20
欄目: 編程語言

RadioGroup 是 Android 中用于表示一組單選按鈕(Radio Button)的組件。它通常用于在一組選項中選擇一個。以下是 RadioGroup 的一些常用屬性和方法:

屬性

  1. checked:表示當前選中的 RadioButton 的 ID。如果未選中任何 RadioButton,此屬性值為 -1。
  2. checkedId:與 checked 相同,但返回的是被選中的 RadioButton 的 ID,而不是直接返回選中狀態。
  3. count:當前 RadioGroup 中的 RadioButton 數量。
  4. id:RadioGroup 的唯一標識符。
  5. layoutDirection:設置 RadioGroup 中子項的布局方向??梢允?LinearLayout.VERTICALLinearLayout.HORIZONTAL。
  6. orientation:設置 RadioGroup 中子項的布局方向??梢允?HorizontalVertical。注意,此屬性在 API 21 及以上版本中已被棄用,建議使用 layoutDirection 替代。
  7. onCheckedChanged:當 RadioGroup 中的 RadioButton 選中狀態改變時觸發的回調方法。

方法

  1. check(int id):設置指定 ID 的 RadioButton 為選中狀態。
  2. clearCheck():取消所有 RadioButton 的選中狀態。
  3. isChecked(int id):檢查指定 ID 的 RadioButton 是否被選中。
  4. setOnCheckedChangeListener(OnCheckedChangeListener listener):為 RadioGroup 設置一個 OnCheckedChangeListener,當選中狀態改變時觸發。

這些屬性和方法使得 RadioGroup 在 Android 開發中非常易于使用,可以實現單選按鈕組的功能。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女