我曾尝试在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!"
}
}
1条答案
按热度按时间bfhwhh0e1#
@geofrey wasonga在xml中的textview在哪里?您想在单击此按钮时设置文本?如果它存在于实际的xml中,则需要获取对textview私有val textview3:textview的引用oncreate->textview3=findviewbyid(r.id.textviewid)内为null,然后单击按钮应能按预期工作。