如何在Android Studio中更改默认模板布局文件

时间:2016-04-15 10:50:15

标签: android xml android-layout android-studio

正如您所知,每次使用某些活动创建新项目时,Android Studio都会生成一个默认的activity_main.xml文件,其中RelativeLayout作为根元素和一个TextView。但我更喜欢使用LinearLayout而不使用任何嵌套视图。如何更改Android Studio生成默认activity_main.xml的方式?

2 个答案:

答案 0 :(得分:4)

您可以通过编辑位于以下位置的默认模板文件来完成此操作:

...\Android\Android Studio\plugins\android\lib\templates\activities

所以例如,EmptyActivity模板的默认布局文件(注意:这个是特定的,其他的有自己的res文件夹)位于:

...\Android\Android Studio\plugins\android\lib\templates\activities\common\root\res\layout\simple.xml.ftl

只需在您喜欢的文本编辑器中将LinearLayout替换为RelativeLayout,就可以获得所需的内容,但我建议您制作自己的模板,根据您的需要,您可以根据需要定义任何内容。

编辑:对于BlankActivity以及如何编辑其他模板的指南,请参阅以下链接: How to change a BlankActivity template default files and a guide how to do it for any others.

答案 1 :(得分:0)

在我们的课程中,我们破解了默认活动。它按预期工作,从Android Studio 3升级到3.1时仍然出现副作用。 安装向导检测到默认活动模板已修改,我们不得不用库存替换我们的黑客版本。

所以我建议以Android Studio期望的方式创建自己的模板(即通过模板选项),以便顺利升级。