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/
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/
相关文章推荐
- Android Studio修改默认Activity继承AppCompatActivity
- Android Studio修改默认Activity继承AppCompatActivity
- AndroidStudio默认继承V7包下的AppCompatActivity
- Android Studio修改默认Activity继承AppCompatActivity
- AndroidStudio默认继承V7包下的AppCompatActivity
- Android Studio修改默认Activity继承AppCompatActivity
- Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏后闪退
- AS 修改默认继承AppCompatActivity
- android studio继承AppCompatActivity如何隐藏标题栏和全屏幕显示
- 为啥Activity默认继承AppCompatActivity
- android开发:activity继承AppCompatActivity 去掉标题栏
- android开发:activity继承AppCompatActivity 去掉标题栏
- Android Studio 新建 Activity 是默认继承的是 AppCompatActivity 而非 Activity
- android开发:activity继承AppCompatActivity 去掉标题栏
- Android Studio 创建窗口默认继承Activity而非AppCompatActivity
- 继承AppCompatActivity的Activity无法隐藏标题栏及继承Activity在Studio中直接隐藏标题
- Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退
- Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退
- Android studio 新建工程activity默认继承AppCompatActivity
- android开发:activity继承AppCompatActivity 去掉标题栏