android - 我该如何做到这一点,每次我选择一个复选框时,另一个复选框不再被选中?在 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)
}
}
解决方案
推荐阅读
- django - 对实例 ID 'i-04e3dd1fd8a1663c3' elasticbean django 部署的命令执行不成功
- node.js - Typescript + Worker Threads的Nodemon抛出错误
- django - 在 django 中调用时,张量不是该图的元素
- python - 从特定列中的数组在熊猫数据框中插入两个值
- angular - 将 api 值传递给 formcontrolname
- typescript - 使用类装饰器让 ESLint 和 TypeScript 满意
- ethereum - 如何将函数和数组添加到主网上已经部署的合约
- docker - Heroku Docker 部署上的多个 $PORT
- javascript - 等待 process.nextTick 循环结束
- xml-parsing - 从附件中获取 XML 数据并将其添加到记录中