首页 > 解决方案 > 我该如何做到这一点,每次我选择一个复选框时,另一个复选框不再被选中?在 Kotlin 活动中

问题描述

我想知道如何获取radiogroup的值,也就是说我选择了哪个,并将其保存在kotlin活动中的一个变量中我离开了xml文件,也是每次做的最重要的事情2 个 RadioButtons 之一被选中,另一个不再被选中,依此类推:

<RadioGroup
            android:id="@+id/radio_group_min_max"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            >

            <RadioButton
                android:id="@+id/max_selected"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="true"
                android:padding="8dp"
                android:text="Max"
                />

            <RadioButton
                android:id="@+id/min_selected"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"              
                android:padding="7dp"
                android:text="Min"
                />
        </RadioGroup>

及其 kotlin 活动文件:

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import android.widget.CheckBox
import com.yr.iolite.R

class MinOrMax : AppCompatActivity()
{
    override fun onCreate(savedInstanceState: Bundle?)
    {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_min_or_max)
    }
}

标签: androidkotlin

解决方案


推荐阅读