【问题标题】:How to change default template layout files in Android Studio如何在 Android Studio 中更改默认模板布局文件
【发布时间】:2016-08-07 07:25:29
【问题描述】:

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

【问题讨论】:

  • 我知道如何覆盖布局,但我想让 Android Studio 生成具有不同根元素的 activity_main.xml,而无需在每次创建新项目或活动时重写它。

标签: android xml android-layout android-studio


【解决方案1】:

您可以通过编辑位于以下位置的默认模板文件来做到这一点:

...\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

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

编辑:有关 BlankActivity 和如何编辑其他模板的指南,请参阅此链接: How to change a BlankActivity template default files and a guide how to do it for any others.

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-10
      • 2017-08-24
      • 2022-09-27
      相关资源
      最近更新 更多