gpt4 book ai didi

java - 在调用按钮时添加两个 EditText 值并使用 Kotlin 显示到 TextView

转载 作者:行者123 更新时间:2023-12-02 02:20:05 24 4
gpt4 key购买 nike

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

val addButton: Button? = null
val editText1:EditText? = null
val editText2:EditText? = null
var resultTextView:TextView? = null

addButton?.findViewById<Button>(R.id.addButton)
editText1?.findViewById<EditText>(R.id.editText1)
editText2?.findViewById<EditText>(R.id.editText2)
resultTextView?.findViewById<TextView>(R.id.resultTextView)

addButton?.setOnClickListener {
val intent = Intent(this@MainActivity, resultTextView!!::class.java)

var result = editText1?.text.toString() + editText2?.text.toString()


resultTextView.text = result
startActivity(intent)
}
}

我无法在 resultTextView 上显示结果。

最佳答案

您的代码应如下所示:

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)

val addButton = findViewById<Button>(R.id.addButton)
val editText1 = findViewById<EditText>(R.id.editText1)
val editText2 = findViewById<EditText>(R.id.editText2)
val resultTextView = findViewById<TextView>(R.id.resultTextView)

addButton.setOnClickListener {
val result = editText1.text.toString() + editText2.text.toString()
resultTextView.text = result
}
}

P.S.我建议您在提出如此简单的问题之前先阅读更多有关 Android 基础知识的教程。

关于java - 在调用按钮时添加两个 EditText 值并使用 Kotlin 显示到 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48627732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com