appCompat_v7下如何去掉标题栏

来源:互联网 发布:淘宝一千零一夜活动 编辑:程序博客网 时间:2024/05/20 04:29

大家都知道去掉标题栏用的requestWindowFeature(Window.FEATURE_NO_TITLE)  没错我看到的第一手资料也是这个,但在实践的时候发现,不行!

报错了,说需要运行在setContentView之前,可我的确是这样子做的啊?

此时你要发现一个不同点,就是这里你新建的Activity继承的是ActionBarActivity 而不是之前的Activity了,所以requestWindowFeature(Window.FEATURE_NO_TITLE)  无效。

我找了很多资料,最后成功的只有一个方法,就是把AndroidMainifest.xml中的android:theme属性赋值为Theme.AppCompat.Light.NoActionBar,你的Activity中无须任何代码就完成了去掉标题栏的任务.。这种是依靠配置文件修改的。虽然成功了,但是本人却是一个不大擅长xml文件配置的人,所以期望能在代码中找到类似于requestWindowFeature(Window.FEATURE_NO_TITLE)的代码来消除标题栏。

网上看到一个方法 是getActionBar().hide() 但我试过了,会报错。

看到这篇文章的大神们,如果有方法可以用代码解决标题栏的问题可以在评论中告诉小弟我呀!

0 0