android studio edittext在哪
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio edittext在哪相关的知识,希望对你有一定的参考价值。
参考技术A 找不到就自己打出来呗(kotlin)editText.toString().toInt()在android studio中不起作用[关闭]
【中文标题】(kotlin)editText.toString().toInt()在android studio中不起作用[关闭]【英文标题】:(kotlin) editText.toString().toInt() isn't work in anroid studio [closed] 【发布时间】:2018-12-27 05:20:48 【问题描述】:val editText1 = findViewById<EditText>(R.id.editText1);
if(comNum != editText1.toString().toInt() )
View4.text = "오답"
else View4.text = "정답"
安装的apk
不工作。我认为edittext.toString.toInt
是错误的。
【问题讨论】:
你能从 logcat 发布堆栈跟踪吗? 【参考方案1】:从EditText
中获取String
:editText1.getText().toString().toInt()
【讨论】:
非常感谢!!!我处理了将近3个小时ㅠㅠ。非常非常感谢【参考方案2】:试试下面的代码,你不能用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 = "정답"
希望对你有帮助
【讨论】:
【参考方案3】:使用
editText1.text.toString().toInt()
【讨论】:
【参考方案4】:试试这个
val editText1 = findViewById<EditText>(R.id.editText1);
if(comNum != Integer.parseInt(editText1.text.toString()) )
View4.text = "오답"
else View4.text = "정답"
【讨论】:
【参考方案5】:错误
editText1.toString().toInt()
应该是
editText1.text.toString().toInt()
仅供参考
toInt()
将字符串解析为 Int 数字并返回结果。如果字符串不是数字的有效表示,您将收到NumberFormatException。
【讨论】:
以上是关于android studio edittext在哪的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio - EditText 输入移动 TextView
Android Studio中的EditText控件使用详解
在 android studio 中使用 EditText 上的数字键盘