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 中获取StringeditText1.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在哪的主要内容,如果未能解决你的问题,请参考以下文章

透明的 EditText Android Studio

Android Studio - EditText 输入移动 TextView

Android Studio中的EditText控件使用详解

在 android studio 中使用 EditText 上的数字键盘

Android,Studio的EditText控件的回车监听事件无效

Audroid studio_EditText