布局加载问题

通常在新建项目的时候,会选择新建basic项目而不是空项目,这时候新建出来的类文件MainActivity的代码通常是新手用不到的,所以会选择清空代码,以便后面写入自己的代码(如下图)

但是这样操作,在你完成了后面的布局文件编写后,如果你忘记了返回来写上加载布局文件的代码,即便在编译器中能显示出你的布局,实际运行到设备也是一片空白(如下图)


所以最好的方式就是清空MainActivity的代码后,马上写入加载主布局的代码:

1
2
3
4
5
6
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}

这样就能确保后续你写完大量布局文件运行就能显示。