java商店Radiobutton int值(Android Studio)
SCENARIO
一个放射组内有3个单选按钮,第一个单选按钮名为“a”,第二个单选按钮名为“B”,第三个单选按钮名为“C”
QUESTION
如何得到int值,如果我选择第一个单选按钮,那么它应该得到int值2,同样,如果我选择第二个和第三个单选按钮,那么它应该得到int值5和6
一旦我选择了任何一个radiobutton,它就会自动将int值保存在共享首选项中(例如,我选择了第一个存储值“2”的radiobutton)
在我选择之后,我决定关闭应用程序并再次打开,然后看到第一个单选按钮仍然处于选中状态
# 1 楼答案
您可以获取您的RadioGroup的CheckedId,并将其与每个单选按钮的Id进行比较,然后根据值的位置进行设置
例如:
将该值保存在您的首选项上,当您返回应用程序时,只需检查位置并进行放射分组。检查()