[英]I am defining actionbars in android. How do I add new actions and on click listener to each action?
[英]I am going to develop a new Quiz application in Android. When I click on the wrong option it has to show red color how can we do that?
我是这个测验应用程序的新手。
我在这里使用单选按钮。 当我单击错误的选项时,它将变为红色,并且还必须显示正确的答案。 现在这是我的代码。 当我单击下一个按钮时,它将显示如下。 提前致谢。 这里的合计,正确和错误是静态变量,用于显示另一个班级的最终分数。
RadioButton uans = (RadioButton) findViewById(rg.getCheckedRadioButtonId());
String ansText = uans.getText().toString();
if (ansText.equalsIgnoreCase(answers[flag])) {
correct++;
} else {
wrong++;
}
flag++;
if (flag < question.length) {
tv.setText(question[flag]);
rb1.setText(options[flag * 3]);
rb2.setText(options[flag * 3 + 1]);
rb3.setText(options[flag * 3 + 2]);
marks = correct - wrong;
} else {
marks = correct - wrong;
Intent in = new Intent(getApplicationContext(),
ResultActivity.class);
startActivity(in);
}
if (flag == question.length) {
Intent in = new Intent(getApplicationContext(),
ResultActivity.class);
startActivity(in);
Level1Activity.this.finish();
}
total = question.length;
在发现错误的ans的地方添加这些语句,即在其他地方需要设置红色的地方。
如果您的color.xml是这样的:
<color name="errorColor">#f00</color>
然后
uans.setTextColor(getResources().getColor(R.color.red));
并设置另一种颜色的ans
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.