溫馨提示×

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

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

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

屬性

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

方法

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

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

0