【发布时间】:2019-11-10 12:55:48
【问题描述】:
我在 radiogroup 中有单选按钮,如果我单击它,我将获取值并将其显示为 Toast 消息,然后我想将值存储到数组中。
这是我的代码。
此代码具有获取单选按钮文本值的功能。
mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup radioGroup, int i) {
RadioButton checkedRadioButton = (RadioButton) view.findViewById(i);
String text = checkedRadioButton.getText().toString();
Toast.makeText(getContext(), text, Toast.LENGTH_SHORT).show();
}
});
得到数组中的值后,我想对新变量中的数据求和。
【问题讨论】:
-
我觉得你的问题不清楚。你在这里提取一个字符串。那是一个数字吗?或者一个包含多个数字的字符串,例如“1 2 3” .... 换句话说:您到底要检索什么,以及您希望它如何存储? (注意:你真的只需要一个搜索引擎来学习如何计算一个数字数组的元素之和......不要问别人这么基本的东西,自己搜索答案,这就是你学习编程的方式)跨度>
-
不好意思,怎么改成数字?
-
同样的故事:这里有数以万计的书籍、教程或 Q/As 告诉你这件事。说真的:似乎“问别人”是你解决(非常基本的)问题的第一个冲动。尝试改变你的操作模式。 首先使用搜索引擎。获得一本关于 Java 基础知识的好书,然后完成它。要求解释应该是你的最后手段,而不是你的第一选择。您通过尝试自己解决问题来学习编程。如前所述:这样的事情有据可查。你凭什么指望我们为你写下……之前写了这么多次的东西?