繁体   English   中英

Android Studio中的EditText Java代码

[英]EditText Java Code in Android Studio

我正在Android Studio中构建测验应用程序。 我的问题之一是在答案中写一个EditText。 我被困在如何确定这个答案的分数上。 是布尔值还是字符串? 这是我所拥有的:

    EditText q4 = (EditText)findViewById(R.id.answer4_Wakanda);
    Boolean q4RightAnswer = q4.isChecked();

我知道这是错的。 我有一个字符串,并将其更改为布尔值,这就是我遇到的问题。 整个事情很可能是错误的。 我只是想让我的应用识别正确的答案,以便给它1分。

任何帮助是极大的赞赏。 我是一名新编码员,所以我真的可以动手!

您不能在EditText上调用isChecked() 要识别正确的答案,您只需要将用户在EditText中的输入与正确的答案进行比较即可。

String userAns = q4.getText().toString();
if (userAns.equals(correctAns)) {
    // correct, add 1 point
}
else {
    // incorrect, do something else
}

我希望这是您正在寻找的东西,如果不是这样,我将需要进一步澄清问题所在,或者可能需要更多代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM