献给初学者,如果能有一点帮助,十分荣幸
背景:
480页,原文代码:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
setSupportActionBar(toolbar)
}
}
很多人输入setSupportActionBar(toolbar)之后toolbar是标红的,而且运行之后提示“unresolved reference: toolbar”。
解决方法:
出现这个问题是因为android studio版本中缺少一个插件。在mainactivity的 import里,无法导入“import kotlinx.android.synthetic.main.activity_main*”(下图最后一行)
所以,打开app-build.gradle -pluins,加入kotlin-android-extensions这一行代码,如下:
plugins {
id