91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
鄂州市| 远安县| 大渡口区| 安国市| 惠安县| 贵定县| 探索| 昆明市| 张家界市| 新干县| 房产| 白水县| 宁津县| 井陉县| 岑溪市| 翁牛特旗| 镇安县| 平阳县| 潮州市| 天镇县| 凤城市| 阳东县| 来宾市| 澄迈县| 乌兰浩特市| 涟源市| 汝城县| 平邑县| 明水县| 松阳县| 广平县| 阳原县| 河北区| 安康市| 旬邑县| 三门峡市| 商城县| 大名县| 巴塘县| 茂名市| 壶关县|