如何更改 Android Studio 用于创建空白活动的模板

Ste*_*ing 5 templates android-studio

我想更改模板,以便新活动使用AppCompatActivity而不是折旧ActionBarActivity

我发现sdk\tools\templates\activities\BlankActivity\root\src\app_package\SimpleActivity.java.ftl并在制作备份副本后更改了

import <#if appCompat>android.support.v7.app.ActionBarActivity<#else>android.app.Activity</#if>;
Run Code Online (Sandbox Code Playgroud)

import <#if appCompat>import android.support.v7.app.AppCompatActivity<#else>android.app.Activity</#if>;
Run Code Online (Sandbox Code Playgroud)

public class ${activityClass} extends ${(appCompat)?string('ActionBar','')}Activity {
Run Code Online (Sandbox Code Playgroud)

public class ${activityClass} extends ${(appCompat)?string('AppCompat','')}Activity {
Run Code Online (Sandbox Code Playgroud)

但是当我创建一个新活动时,它仍然使用 ActionBarActivity。

cod*_*zjx 4

我只是改变两个位置:

1.导入<#if appCompat>android.support.v7.app。AppCompatActivity <#else>android.app.Activity;

2.public class ${activityClass} extends ${(appCompat)?string(' AppCompat ','')}Activity {

这对我有用!

我看到你的代码,你的第一次编辑还有一个“导入”字符串。-_-|||

编辑: 顺便说一句,我在Android-Studio 文件夹SimpleActivity.java.ftl下编辑:"X:\xxxx\android-studio\plugins\android\lib\templates\activities\BlankActivity\root\src\app_package"