创建 layout xml 文件的正确姿势
刚刚在创建 ActionBar 的 menu 布局文件时,根据文档要求声明成 res/menu/main_activity_actions.xml。于是我就在 res/ 下创建了一个 menu 文件夹,然后创建 main_activity_actions.xml 文件。创建的时候还让我选择了布局方式是线性的还是相对的。我看文档的 toot-layout 是 menu ,于是就手动改成 menu 了。
但我在 activity 中引用时候:
menuInflater.inflate(R.menu.main_activity_actions, menu);
告诉我没有找到这个资源文件,根据提示,我又创建了一个,发现 AndroidStudio 自动帮我创建好了文件路径以及 xml 的root-layout。
正确方式: 在创建 xml 的 layout 文件时,先写好引用,然后让 AndroidStudio 自动创建。