在android studio中创建的类为什么继承的是actionbaractivity

如题所述

actionBar是安卓3.0以上才增加的新东西
google为了兼容低版本的系统,所以增加了v7这个依赖库
studio默认创建的程序都是继承actionBarActivity的
eclipse 如果你选择4.0以上,就不会再继承actionBarActivity了
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-18
1、ActionBarActivity 是低版本兼容的Activity,支持在API 7以上的手机上能够使用ActionBar功能;
2、Android Studio 在创建工程的时候,默认采用兼容包Activity的方式来进行创建Activity,为了低版本手机的兼容;
3、在更新的Android Studio 版本,现在Activity类,已经调整为 AppCompatActivity,都是为了兼容低版本的手机运行一些高版本特有的功能;
4、例如ActionBar等功能的兼容
相似回答