如何在kotlin中获取editText并与吐司一起显示。
var editTextHello = findViewById(R.id.editTextHello)
我试过这个但是显示对象
Toast.makeText(this,editTextHello.toString(),Toast.LENGTH_SHORT).show()
最佳答案
您缺少从View
转换为findViewById
的EditText
的转换:
var editTextHello = findViewById(R.id.editTextHello) as EditText
然后,要在烤面包中显示
text
的EditText
属性:Toast.makeText(this, editTextHello.text, Toast.LENGTH_SHORT).show()
记录下来,这只是更加惯用的Kotlin等效于在
getText()
上调用EditText
,就像您在Java中那样:Toast.makeText(this, editTextHello.getText(), Toast.LENGTH_SHORT).show()