val editText1 = findViewById<EditText>(R.id.editText1);
if(comNum != editText1.toString().toInt() ){
View4.text = "오답"
} else View4.text = "정답"
安装 apk
的不行。我认为edittext.toString.toInt
是错误的。
val editText1 = findViewById<EditText>(R.id.editText1);
if(comNum != editText1.toString().toInt() ){
View4.text = "오답"
} else View4.text = "정답"
安装 apk
的不行。我认为edittext.toString.toInt
是错误的。
摆脱:String
_EditText
editText1.getText().toString().toInt()
错误的
editText1.toString().toInt()
它应该是
editText1.text.toString().toInt()
供参考
toInt()
将字符串解析为 Int 数字并返回结果。如果字符串不是数字的有效表示,您将收到NumberFormatException。
尝试这个
val editText1 = findViewById<EditText>(R.id.editText1);
if(comNum != Integer.parseInt(editText1.text.toString()) ){
View4.text = "오답"
} else View4.text = "정답"
试试下面的代码,你不能使用 editText1.toString().toInt()
var value: Int
try {
value = editText1.text.toString().toInt();
} catch (e: NumberFormatException) {
// value of editText1 is a invalid Integer
}
if(comNum != value ){
View4.text = "오답"
} else View4.text = "정답"
希望这可以帮助
利用
editText1.text.toString().toInt()