在 Studio中新建Activity默认继承AppCompatActivity,感觉这点十分不爽,找了很久,终于发现在 Studio安装目录下有个模板文件,修改其中的参数即可。
common_globals.xml.ftl
路径如下
D:\DevelopKit\android-studio-2.0\plugins\android\lib\templates\activities\common
部分代码如下,在文件中搜索如下关键字 appCompatActivity
<#if !appCompat>
<global id="superClass" type="string" value="Activity"/>
<global id="superClassFqcn" type="string" value="android.app.Activity"/> <global id="Support" value="" /> <global id="actionBarClassFqcn" type = "string" value="android.app.ActionBar" /> <#elseif appCompatActivity> <global id="superClass" type="string" value="AppCompatActivity"/> <global id="superClassFqcn" type="string" value="android.support.v7.app.AppCompatActivity"/> <global id="Support" value="Support" /> <global id="actionBarClassFqcn" type = "string" value="android.support.v7.app.ActionBar" /><#else> <global id="superClass" type="string" value="ActionBarActivity"/> <global id="superClassFqcn" type="string" value="android.support.v7.app.ActionBarActivity"/> <global id="Support" value="Support" /> <global id="actionBarClassFqcn" type = "string" value="android.support.v7.app.ActionBar" />用蓝色部分替换红色部分,对应替换即可。
详细介绍请查看全文:
原文博客的链接地址: