簡體   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