您的位置:首页 > 移动开发

Android Studio修改默认Activity继承AppCompatActivity

2017-08-12 12:51 661 查看
Android Studio中新建Activity默认继承AppCompatActivity,感觉这点十分不爽,找了很久,终于发现在android 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" />

用蓝色部分替换红色部分,对应替换即可。

详细介绍请查看全文:https://cnblogs.com/qianzf/
原文博客的链接地址:https://cnblogs.com/qzf/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: