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