Car*_*ald 12 string int android kotlin
在尝试了设置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
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能设置EditText一个Int值?
Ank*_*mar 17
var a: Int = 12
var s: String = a.toString()
Run Code Online (Sandbox Code Playgroud)
这应该适用于此.
尝试给定的代码它会起作用。我在这里做的是首先将 inputText 转换为 String 然后是 Int。在我乘以 2 之后,我通过转换为字符串为 outputText 分配一个值。
processButton.setOnClickListener {
var intNo = inputText.text.toString().toInt()
intNo *= 2
//println(intNo.toString())
val myString = intNo.toString()
// If you using outputText as Editable then use this
outputText.text = SpannableStringBuilder(myString)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13063 次 |
| 最近记录: |