Setting text in EditText Kotlin

Paramjeet Singh picture Paramjeet Singh · Jun 12, 2017 · Viewed 90.4k times · Source

I am trying to set text in a EditText but it says:

Type mismatch. 
Required: Editable 
Found: String

My code is as follow:

String name = "Paramjeet"
val nametxt = findViewById (R.id.nametxt) as EditText
nametxt.text = name

Don't say to use setText because I am using kotlin, not Java.

Answer

nhaarman picture nhaarman · Jun 12, 2017

Use setText(String), since editText.text expects an Editable, not a String.