Android之Activity和AppCompatActivity的区别-MilkeZhang 的网络笔记

在Android Studio中新建一个项目,MainActivity自动继承的是AppCompatActivity。Activity和AppCompatActivity最直观的区别:Activity没有标题栏,AppCompatActivity有标题栏。在compile ‘com.android.support:appcompat-v7:26.1.0’包下没有ActionBarActivity这


Android之Activity和AppCompatActivity的区别

MilkeZhang > 笔记列表

阅读:307  点赞:0   留言:0


在Android Studio中新建一个项目,

MainActivity自动继承的是AppCompatActivity。Activity和AppCompatActivity最直观的区别:Activity没有标题栏,AppCompatActivity有标题栏。


在compile ‘com.android.support:appcompat-v7:26.1.0’包下没有ActionBarActivity这个类了。
所以AppcompaActivity其实就是ActionBarActivity

去掉AppcompaActivity的标题栏方法:
if (getSupportActionBar()!=null){
getSupportActionBar().hide();
}
总结一下:AppcompaActivity相对于Activity的主要的两点变化;
1:主界面带有toolbar的标题栏;
2,theme主题只能用android:theme=”@style/AppTheme (appTheme主题或者其子类),而不能用android:style。 否则会提示错误: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.


编写于:2022/11/30 0:17:53
发布 IP 属地:上海市

版权声明

本站内容均来自网络转载或网友提供,如有侵权请及时联系我们删除!本站不承担任何争议和法律责任!


艾金森

每一个童年的梦想都值得用青春去捍卫!




四个月饼,四分之一块蛋糕,水果若干拉灯是我干掉的 的日记 2022/12/24 21:01:25关于照片和镜子里的自己不一样这件事已经开学辽!!军训第一次要写心得www一点点思考2022-11-06 Web开发记录【新增用户地址(完全私隐的)】20230117 黑洞关于工作第二种结局把明天的烦恼交给明天心底有光,我可以叫醒你了11月第三次咨询的完整记录Cigarettes and Chocolate Milk2023-01-30日记【开工大吉】又是一天岱庙2022-09-11日记【哥斯拉不睡觉】王老五 的日记 2023/2/7 3:32:54Forgive the others, forgive myself二丫老师 的日记 2022/9/28 18:22:26子路 给我们的启示毛中特帽子-到三新听说(道听途说)的医学常识这是对美好事物的欣赏和向往英语学习我的网课速度 Nov.~Dec.破财日芊. 的笔记 2023/1/26 14:15:42做事时问自己通透和余楚焓的日常肖八第一套Android Studio 调用摄像头获取预览宝子的全名青椒鱿鱼Android Studio 设置EditText输入类型和内容长度08-05(822)臭豆腐专业课偏题自我备忘录,沟通请教的方式