Android Studio修改默認Activity繼承AppCompatActivity


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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM