关闭

Android Studio使用系列——如何让新建的Activity默认继承Activity

标签: AS修改继承Activity
1834人阅读 评论(0) 收藏 举报

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

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


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:24267次
    • 积分:734
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:21篇
    • 译文:0篇
    • 评论:3条
    文章分类