EditText 未将分数添加到测验应用程序的满分

在我的测验应用程序中,我的按钮和复选框会得到分数,但如果正确,则不会计算 edittext 问题。这是我的一个编辑文本字段的 java 代码:


EditText question2_answer = findViewById(R.id.question2_answer);

        if (question2_answer.equals("Surrounding membrane, Cytoplasm and Nucleus")) {

            question2_score = 1;

        } else {

            question2_score = 0;

        }


子衿沉夜
浏览 122回答 1
1回答

慕神8447489

您应该使用 getText().toString() 以便您可以在 EditText 中获取输入的文本EditText question2_answer = findViewById(R.id.question2_answer);            if (question2_answer.getText().toString().equals("Surrounding membrane, Cytoplasm and Nucleus")) {                question2_score = 1;            } else {                question2_score = 0;            }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java