这是按钮的代码

class NewGame : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_new_game)
    val results = findViewById<TextView>(R.id.textView5)
    val results2 = findViewById<TextView>(R.id.textView6)
    val submit = findViewById<Button>(R.id.button7)
    var hasclicked = false



    submit.setOnClickListener {
        hasclicked = true

    }
    game (result, hasclicked)

这是函数的代码

fun game(
     result: TextView, hasclicked : Boolean ) {
  



    if (hasclicked == true){
        result.setText("correct")
    }

    

但当我运行这个并点击按钮时,屏幕上什么也没有出现.有人能帮我吗.

推荐答案

单击时,您仅将true赋值给布尔值,但不调用game(result, hasclicked)函数:

应该是这样的:

submit.setOnClickListener {
    hasclicked = true
    game(result, hasclicked)
}

Android相关问答推荐

如何允许我的应用程序在Android 10上运行,同时目标是API 33

编写Landscape BoxWithRequests具有错误的高度.(aspectRatio matchHeight约束第一次未按预期工作)

当我在Android上运行应用程序时,组件会随机调整大小和移动

Android Jetpack Compose Material3主题配色方案

为什么当我在装有Firebase的安卓系统中登录苹果时,收到的邮箱为空?

无法将Kotlin序列化添加到Android项目

当按下通知时,将Android应用程序置于前台

在Jetpack Compose中实现自动换行

如何迭代 SqlDelight Select 结果而不将所有内容加载到内存中?

如何正确创建可拖动的浮动视图?

任务:app:kaptGenerateStubsDebugKotlin执行失败. > 'compileDebugJavaWithJavac' 任务(当前目标是 1.8)

是否可以在 Android 应用程序的 Wifi 设置中为 DNS 服务器设置自定义 IP?

我的自定义小吃店不适合我的全宽屏幕尺寸

如何在 android compose 中将具有渐变边缘的透明圆圈绘制到阴影覆盖层中?

以下代码如何在 Android 上运行

try 使用 ViewPager2 实现滑动视图时出现类型不匹配错误

如何使用底页,启用和展开父交互

自定义布局忽略可组合的大小

react-native android项目未找到错误

如何在android studio 2021.1中使用谷歌库以外的库