在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" />

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


更多相关文章

  1. okhttp3 访问服务器失败 onFailure 提示CLEARTEXT communication
  2. android小功能实现之发送短信
  3. 2013.03.19(7)———android scrollview和listview共存的问题
  4. RelativeLayout的布局学习(部分知识点)
  5. android 2.3 4.0 添加开机音乐
  6. 转:Android中几种图像特效处理方法小结
  7. Android日语输入法Simeji使用示例
  8. android gradle多渠道打包配置
  9. AndroidStudio打包出现问题: `Error:Execution failed for task

随机推荐

  1. MySQL字段名与保留字冲突
  2. sqlserver2008r2查找非中文字母数字出现
  3. 如果有相同的记录,我增加数值,如果没有,则插
  4. vs2010下vc调用sqlite3数据库以及配置
  5. 如何在drupal视图中添加DISTINCT,GROUP BY
  6. 如何使用来自其他模型的信息来注释查询集
  7. 连接SQLServer时提示“但是在登录前的握
  8. MySQL数据操作之多表查询
  9. mysql cluster的常见问题
  10. MYSQL存储过程,函数,光标