New activity in Android studio default inheritance appcompatactivity, it feels very uncomfortable, looking for a long time, finally found in the Android Studio installation directory has a template file, modify the parameters can be.
Common_globals.xml.ftl
The path is as follows
D:\DevelopKit\android-studio-2.0\plugins\android\lib\templates\activities\common
Some of the code below, search for the following keywords in the file 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"/>
Replace the red part with the blue part, corresponding to the replacement.
Android Studio modifies default activity inheritance Appcompatactivity