[英]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.