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" />
用藍色部分替換紅色部分,對應替換即可。
Android Studio修改默認Activity繼承AppCompatActivity