Activity继承AppCompatActivity导致的TitleBar无法去除

来源:互联网 发布:mac mobi convert 编辑:程序博客网 时间:2024/05/18 02:52

写这篇博客目的是为了记录自己在学习过程当中填过的坑,如果能够给正在填坑的同学一点启示,荣幸之至。

当在AndroidStudio使用默认的Actvity,都是继承于AppCompatActivity。在做项目的过程当中,发现使用常用的三种去除TitleBar的三种办法都是无法去除继承自AppCompatActivity的Activity的TitleBar的。

这三种方法包括

1:Activity代码中,在setContentView()之前,调用requestWindowFeature(Window.FEATURE_NO_TITLE);

2:manifest.xml文件中<activity>标签中添加 android:theme="@android:style/Theme.NoTitleBar"   (执行过程当中是会报错的,直接导致,APP挂了,主要原因是activity继承自AppCompatActivity)
3:<application>标签加入android:theme="@android:style/Theme.NoTitleBar" 


解决方法:

处理次问题的方法很简单,就是让活动继承自Activity。



0 0