今天在《第一行代码(第三版)》中看到,在 Kotlin 中除特殊情况下尽量不要写 findViewById() 方法的。当我满怀希望的删掉这个绑定方式后,出现以下提示。
在网上搜索后得到的结论是:在 Gralde 中添加
apply plugin: 'kotlin-android-extensions'
????添加插件,然后导包,成功运行。
package com.lic.kotlin_studyimport android.app.Activity
import android.net.Uri
import android.os.Bundle
import android.util.Log
import kotlinx.android.synthetic.main.activity_main.*class MainActivity : Activity() {private val TAG = "MainActivity"override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)text1.setOnClickListener {Log.i(TAG, "onCreate: 我只是log")}}
}