MainActivity.kt无法识别activity_main.xml中存在的按钮

时间:2020-10-26 14:34:44

标签: android android-studio kotlin

我看到很多视频都说Kotlin可以在MainActivity.kt中自动识别按钮(视图),我尝试这样做,但是当我在android studio 4.1中使用常规代码时,它对我不起作用:

var button_name = findViewById(R.id.buttonName)

它工作正常,但是当我直接使用这样的代码时:

buttonName.setonclicklistiner {}

IDE无法识别按钮

PS:这是mainactivity中的导入

import android.content.Intent
import android.net.Uri
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity

1 个答案:

答案 0 :(得分:1)

您需要导入以下内容,大多数情况下,IDE会在编译时自动导入

import kotlinx.android.synthetic.main.activity_main.*