Androidでボタンが効かない kotlin
エラーの内容
①import文が書けない
import kotlinx.android.synthetic.main.activity_edit.*
// androidの部分が赤くエラーになる
②xmlファイルのidを参照できない
xmlファイルもちゃんと書いているしonCreate内で書いてもボタン名を参照できない。
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_edit){
button.setOnClickListener // buttonが赤字になる
}
解決策
「Module」の方のbuildgradleの中身を追加したら解決しました!
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-android-extensions' // ここを追加!!
}