android-edittext – editText获取文本kotlin

前端之家收集整理的这篇文章主要介绍了android-edittext – editText获取文本kotlin前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在kotlin中获取editText并使用toast显示.
var editTextHello = findViewById(R.id.editTextHello)

我尝试了这个,但显示了对象

Toast.makeText(this,editTextHello.toString(),Toast.LENGTH_SHORT).show()

解决方法

你错过了从findViewById到EditText的视图演员:
var editTextHello = findViewById(R.id.editTextHello) as EditText

然后,您想要在toast中显示EditText的text属性

Toast.makeText(this,editTextHello.text,Toast.LENGTH_SHORT).show()

为了记录,这只是更像惯用的Kotlin,相当于在EditText上调用getText(),就像你在Java中这样做:

Toast.makeText(this,editTextHello.getText(),Toast.LENGTH_SHORT).show()

猜你在找的Android相关文章