我该如何解决这个 Android 按钮的 onClick 问题?
How can I fix this Android button onClick problem?
我曾尝试在 Android studio 中编写一个简单的按钮,以便在单击时显示一些简单的消息,但都是徒劳的。下面是我的代码的摘录,请帮助我理解我可能出错的地方。谢谢!
package com.example.clinicappointment
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.provider.AlarmClock.EXTRA_MESSAGE
import android.view.Display
import android.view.View
import android.widget.Button
import android.widget.TextView
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
fun onTap(view: View) {
textView3.text="My Summary to be displayed here!"
}
}
@Geofrey Wasonga xml 中的 textView 在哪里,您想在单击此按钮时设置文本?
如果它在您的实际 xml 中,那么您需要获取对文本视图的引用
私人 val textView3:TextView? = 空
在 onCreate -> textView3 = findViewById(R.id.textViewID) 里面
然后您的按钮点击应该能够按预期工作。
我曾尝试在 Android studio 中编写一个简单的按钮,以便在单击时显示一些简单的消息,但都是徒劳的。下面是我的代码的摘录,请帮助我理解我可能出错的地方。谢谢!
package com.example.clinicappointment
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.provider.AlarmClock.EXTRA_MESSAGE
import android.view.Display
import android.view.View
import android.widget.Button
import android.widget.TextView
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
fun onTap(view: View) {
textView3.text="My Summary to be displayed here!"
}
}
@Geofrey Wasonga xml 中的 textView 在哪里,您想在单击此按钮时设置文本? 如果它在您的实际 xml 中,那么您需要获取对文本视图的引用 私人 val textView3:TextView? = 空 在 onCreate -> textView3 = findViewById(R.id.textViewID) 里面 然后您的按钮点击应该能够按预期工作。