转载请标明出处:http://blog.youkuaiyun.com/java201159416/article/details/51940074
一般app都有需求让隐藏Android默认的Title栏,一般常用的是在setConvertView之前调用requestWindowFeature(Window.FEATURE_NO_TITLE),可有时候发现调用这行代码之后并没有什么效果,很是郁闷。
经过观察发现,之前Activity都是继承Activity,所以才有效,而我继承的是AppCompatActivity,所以不能隐藏。
解决办法:
1.让xxxActivity继承Activity
2.继承AppCompatActivity,在onCreate方法里面调用
if (getSupportActionBar() != null){
getSupportActionBar().hide();
}
然后就OK了。
本文介绍了解决Android应用中隐藏默认Title栏的问题。当使用AppCompatActivity时,直接调用requestWindowFeature可能无效。文章提供了两种解决方案:一是让Activity继承Activity;二是通过getSupportActionBar().hide()来实现隐藏。
725

被折叠的 条评论
为什么被折叠?



