Android Studio使用系列——如何让新建的Activity默认继承Activity
2016-08-31 08:55
573 查看
在AS中新建Activity默认继承AppCompatActivity,感觉这点十分不爽,解决办法如下:
修改AS安装路径下的:C:\Program Files\Android\Android Studio\plugins\android\lib\templates\activities\common 这个目录里的common_globals.xml.ftl
文件
<#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" />
用蓝色部分替换红色部分,对应替换即可。
修改AS安装路径下的:C:\Program Files\Android\Android Studio\plugins\android\lib\templates\activities\common 这个目录里的common_globals.xml.ftl
文件
<#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" />
用蓝色部分替换红色部分,对应替换即可。
相关文章推荐
- Android studio 新建工程activity默认继承AppCompatActivity
- Android Studio 新建 Activity 是默认继承的是 AppCompatActivity 而非 Activity
- Android 如何新建继承Activity的类
- Android Studio修改默认Activity继承AppCompatActivity
- Android Studio新建工程默认MainActivity继承ActionBarActivity而不是AppCompatActivity的解决方案
- Android 如何新建继承Activity的类
- Android Studio修改默认Activity继承
- Android Studio使用系列——新建工程后cannot resolve symbol 'R'
- 修改Android studio新建activity默认根布局
- Android Studio修改默认Activity继承AppCompatActivity
- 安卓控件使用系列29:TabHost卡片的使用方法2不继承TabActivity、TabHost控件、一个布局文件
- Android Studio 创建窗口默认继承Activity而非AppCompatActivity
- JavaSE_8系列博客——Java语言的特性(五)--接口和继承(6)--默认方法的使用场景
- Android Studio中新建的工程中使用了Module,从app中去调用Module中的东西,需要如何操作。
- 如何使用Android Studio开发Gradle插件系列教程(一)
- Android Studio修改默认Activity继承AppCompatActivity
- 安卓控件使用系列30:TabHost卡片的使用方法3不继承TabActivity、TabHost控件、多个布局文件
- Android Studio修改默认Activity继承AppCompatActivity
- [转]Ultra Fractal教程系列19——如何使用图层02——给新建的图层着色
- 需求工程系列(六)- 在已有系统改造中如何使用用例技术