val btnAdd = findViewById<Button>(R.id.btnAdd)
val btnSub = findViewById<Button>(R.id.btnSub)
btnAdd.setOnClickListener {
val tx1 = findViewById<TextInputEditText>(R.id.tx1).toString().toInt()
val tx2 = findViewById<TextInputEditText>(R.id.tx2).toString().toInt()
var result = findViewById<TextView>(R.id.result)
result.text = (tx1 + tx2).toString()
}
I want to sum tx1 and tx2
but i get this message
Do not concatenate text displayed with setText
. Use resource string with placeholders.
thanks
To find some help here!
2
Answers
Get text of EditText before converting it to
toString()
Please, to retrieve the value inside an EditText you need to get the text
Second, to resolve the warning just use a String res like this:
and use it in this way: