我看到很多视频都说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
答案 0 :(得分:1)
您需要导入以下内容,大多数情况下,IDE会在编译时自动导入
import kotlinx.android.synthetic.main.activity_main.*