如何更改 android 中按钮事件后取消选中的 RadioGroup 按钮的颜色
how change color of RadioGroup buttons that uncheck after button event in android
我尝试构建 android 应用程序,用于从 RadioGroup 的多个答案中选择一个答案,并且只有一个 正确 答案 id
并且不正确 RadioButtons
没有 id
我想在按钮单击事件后将正确答案的文本颜色更改为绿色和红色 onClick
。
提前致谢。任何帮助是极大的赞赏。
如果我没理解错的话..您只需要更改单选按钮的文本颜色?
我不确定这是最好的解决方案,但您可以通过这种方式实现。
这是抽象代码。根据您的情况调整它:
RadioGroup group = view.findViewById(R.id.my_radiogroup);
int count = group.getChildCount();
for (int i = 0; i < count; i++) {
RadioButton button = (RadioButton)group.getChildAt(i);
button.setTextColor(Color.RED);
}
RadioButton corectAnswer = (RadioButton) view.findViewById(R.id.answer);
corectAnswer.setTextColor(Color.GREEN);
希望对您有所帮助。祝你好运。
我尝试构建 android 应用程序,用于从 RadioGroup 的多个答案中选择一个答案,并且只有一个 正确 答案 id
并且不正确 RadioButtons
id
我想在按钮单击事件后将正确答案的文本颜色更改为绿色和红色 onClick
。
提前致谢。任何帮助是极大的赞赏。
如果我没理解错的话..您只需要更改单选按钮的文本颜色?
我不确定这是最好的解决方案,但您可以通过这种方式实现。 这是抽象代码。根据您的情况调整它:
RadioGroup group = view.findViewById(R.id.my_radiogroup);
int count = group.getChildCount();
for (int i = 0; i < count; i++) {
RadioButton button = (RadioButton)group.getChildAt(i);
button.setTextColor(Color.RED);
}
RadioButton corectAnswer = (RadioButton) view.findViewById(R.id.answer);
corectAnswer.setTextColor(Color.GREEN);
希望对您有所帮助。祝你好运。