Android Studio 创建窗口默认继承Activity而非AppCompatActivity

要让Android Studio创建的Activity不继承AppCompatActivity,而直接继承Activity,需修改common_globals.xml.ftl模板文件。将所有AppCompatActivity替换为Activity,以确保窗口类使用Android的基础Activity类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android Studio新建一个Activity的时候,我们希望这个自定义的窗口继承Activity而不是AppCompatActivity或者ActionBarActivity,抑或其它。那么我们需要修改一下Android Studio安装路径下的一个配置文件 common_globals.xml.ftl。它的路径如下
x:\ ... \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="
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值