1. 程式人生 > >Android Studio修改預設Activity繼承AppCompatActivity

Android Studio修改預設Activity繼承AppCompatActivity

在Android Studio中新建Activity預設繼承AppCompatActivity,感覺這點十分不爽,找了很久,終於發現在Android Studio安裝目錄下有個模板檔案,修改其中的引數即可。

這是那個檔名:

common_globals.xml.ftl

路徑如下:

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

用藍色部分替換紅色部分,對應替換即可。