Android Kotlin设置文本方法不起作用

Android Kotlin设置文本方法不起作用,android,kotlin,Android,Kotlin,kotlin的下一行有什么错误: answerTv!!.setText( firstNum + " > " + secondNum); 这一行给了我错误。上面这行有什么问题?如果将“+”用作串联,Kotlin会尝试从第一个操作数中标识对象的类型。尝试使用“”(空白stirng)作为第一个参数 answerTv!!.text = "" + firstNum + " > " + secondNum 或 如果将“+”用作串联,Kotlin将尝试从第一个操作数中标识对象的类型。尝试使用“

kotlin的下一行有什么错误:

answerTv!!.setText( firstNum + " > " + secondNum);

这一行给了我错误。上面这行有什么问题?

如果将“+”用作串联,Kotlin会尝试从第一个操作数中标识对象的类型。尝试使用“”(空白stirng)作为第一个参数

answerTv!!.text = "" + firstNum + " > " + secondNum


如果将“+”用作串联,Kotlin将尝试从第一个操作数中标识对象的类型。尝试使用“”(空白stirng)作为第一个参数

answerTv!!.text = "" + firstNum + " > " + secondNum


Birju的回答完全正确。另一个选项(不那么优雅)是显式获取每个数字的字符串值:

answerTv.text = firstNum.toString() + " > " + secondNum.toString()

Birju的回答完全正确。另一个选项(不那么优雅)是显式获取每个数字的字符串值:

answerTv.text = firstNum.toString() + " > " + secondNum.toString()

错误是什么?在其他文件中是否有另一个文本视图,其id也是answerTv?错误:无法使用提供的参数调用任何函数…val result=(firstNum+“>”+secondNum)作为字符串answerTv?.setText(result);如果未使用绑定机制SAM,请确保answerTV不为空。您可以检查我正在使用的非空打印(answerTV)!!操作人员回答电视!!在+运算符附近的setText方法内部出现问题。错误是什么?在其他文件中是否有另一个id也是answerTv的textView?错误:无法使用提供的参数调用任何函数…val result=(firstNum+“>”+secondNum)作为字符串answerTv?.setText(result);如果未使用绑定机制SAM,请确保answerTV不为空。您可以检查我正在使用的非空打印(answerTV)!!操作人员回答电视!!setText方法内部出现问题,靠近+运算符。我使用过,但仍然存在相同的问题。请立即尝试。我使用过,但仍然存在相同的问题。请立即尝试。