亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

android怎么獲取單選框的值

小億
151
2024-01-12 20:24:36
欄目: 編程語言

在 Android 中,可以通過以下方式獲取單選框的值:

  1. 首先,在布局文件中定義一個單選框組(RadioGroup)和若干個單選框(RadioButton),并為每個單選框設置一個唯一的 id。

  2. 在 Activity 中,通過 findViewById 方法獲取 RadioGroup 對象,并設置一個 OnCheckedChangeListener 監聽器來監聽單選框的選擇變化。

  3. 在 OnCheckedChangeListener 的回調方法中,可以通過 getCheckedRadioButtonId 方法獲取選中的單選框的 id。

  4. 最后,可以通過 findViewById 方法結合選中的單選框的 id 獲取到對應的 RadioButton 對象,并通過 getText 方法獲取其顯示的文本值。

示例代碼如下:

在布局文件中定義單選框組和單選框:

<RadioGroup
    android:id="@+id/radioGroup"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <RadioButton
        android:id="@+id/radioButton1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Option 1" />

    <RadioButton
        android:id="@+id/radioButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Option 2" />

    <RadioButton
        android:id="@+id/radioButton3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Option 3" />

</RadioGroup>

在 Activity 中獲取單選框的值:

RadioGroup radioGroup = findViewById(R.id.radioGroup);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(RadioGroup group, int checkedId) {
        RadioButton radioButton = findViewById(checkedId);
        String selectedValue = radioButton.getText().toString();
        // 處理選中的值
    }
});

1
汝城县| 靖宇县| 长阳| 通化市| 铜鼓县| 萨迦县| 剑河县| 宜黄县| 临高县| 青铜峡市| 时尚| 古田县| 阿克陶县| 武鸣县| 丹凤县| 江阴市| 富平县| 固阳县| 建平县| 含山县| 荥阳市| 荔浦县| 抚州市| 安丘市| 双柏县| 龙州县| 望江县| 桐庐县| 普洱| 略阳县| 南雄市| 平乡县| 平山县| 宜川县| 颍上县| 迁安市| 姚安县| 琼海市| 上虞市| 勐海县| 中西区|