Android 10 Kotlin编程通俗演义
上QQ阅读APP看书,第一时间看更新

5.6 添加新的Layout资源

创建Activity时,Android Studio一般会帮我们添加Layout资源,但这不一定满足我们的需要,所以需要手动添加新的Layout资源。

添加新的Layout资源,其实就是往合适的文件夹下添加一个XML文件。我们应该借助Android Studio提供的工具而尽量不要自己去做,具体做法是:在res/layout组上右击,在弹出的快捷菜单(见图5-66)中选择“New”→“Layout resource file”命令,出现“New Resource File(新建资源文件)”对话框(见图5-67)。

图5-66

图5-67

在“File name”字段中要填入资源文件名,同时也作为资源的id名。要注意其规则,不能以数字开头,单词之间推荐用下画线分隔(非必须,但最好遵守)。在“Root element(根元素)”字段中填入最外层的Layout控件,默认是ConstraintLayout,改为FrameLayout,其余都不用动。下面再解释一下Source set和Directory name选项。

  • Source set:源码集。它有三个选项:main、release、debug。debug指的是带有调试信息的App版本,release是没有调试信息的App版本。在这个对话框里指的是分别包含在debug、release版中的代码和资源,即可以指定某些文件只在release版中起作用、有些文件只在debug版中起作用。属于main的文件在两者中都起作用。这里一般选择main。
  • Directory name:所在文件夹的名字,必须放在Layout下。

单击“OK”按钮,创建新文件,如图5-68所示。

图5-68