在android studio中创建的类为什么继承的是actionbaractivity
发布网友
发布时间:2023-08-15 03:10
我来回答
共2个回答
热心网友
时间:2024-12-14 22:48
actionBar是安卓3.0以上才增加的新东西
google为了兼容低版本的系统,所以增加了v7这个依赖库
studio默认创建的程序都是继承actionBarActivity的
eclipse 如果你选择4.0以上,就不会再继承actionBarActivity了
热心网友
时间:2024-12-14 22:48
1、ActionBarActivity 是低版本兼容的Activity,支持在API 7以上的手机上能够使用ActionBar功能;
2、Android Studio 在创建工程的时候,默认采用兼容包Activity的方式来进行创建Activity,为了低版本手机的兼容;
3、在更新的Android Studio 版本,现在Activity类,已经调整为 AppCompatActivity,都是为了兼容低版本的手机运行一些高版本特有的功能;
4、例如ActionBar等功能的兼容