【发布时间】:2020-06-14 08:00:29
【问题描述】:
所以我正在努力学习 Kotlin,并且一直在使用 Android Studios 来练习和学习。目前我正在尝试使用 RadioGroup(带有单选按钮)进行简单的活动,保存选定的值,然后显示每个值(单选按钮)的选择量。
我的问题是,如何打印选择了哪个按钮,选择了多少个这种类型的按钮?
我尝试了以下方法:
//in MainActivity.kt in my MainActivity class
s1RadioGroup.setOnCheckedChangeListener { _, checkedId ->
//if catButton was selected add 1 to variable cat
if(checkedId == R.id.catRadio) {
catSum += 1
print(catSum)
}
//if dogButton was selected add 1 to variable dog
if(checkedID == R.id.dogRadio) {
dogSum += 1
print(dogSum)
}
我有布局、ID、清除按钮和其他一切工作。 但我不确定如何在“SaveButton”上使用 onClickListener 事件来保存选定的单选按钮,然后显示结果(例如:Cat = 1,Dog =2)。如果您有任何建议,或者您能指出正确的方向,我将不胜感激。
【问题讨论】:
标签: android android-studio kotlin radio-button