为了尝试将EditText
设置为Int
值,我尝试了多种方法将Int
转换为EditText
可以接受的值,但均失败了:
processButton.setOnClickListener {
var intNo = inputText.text as Int
intNo *= 2
outputText.text = intNo as String // error = "required editable"
outputText.text = intNo.toString() // err: type mismatch
outputText.text = Int.toString(intNo) // type mismatch reqd editable
outputText.text = "What is going on?" // type mismatch reqd editable
}
如何将
EditText
设置为Int
值? 最佳答案
var a: Int = 12
var s: String = a.toString()
这应该为此工作。