requestWindowFeature(Window.FEATURE_NO_TITLE)无效解决方法

将系统自带的标题栏隐藏掉,使用自定义的标题栏,结果发现,requestWindowFeature(Window.FEATURE_NO_TITLE); 这句代码无效,标题栏没法隐藏,可我之前均可以隐藏啊,今天怎么不能够了,最终发现是Activity的继承问题,个人代码是这样的ide

public class TitlebarActivity extends AppCompatActivity
1
能够看出个人Activity是继承自AppCompatActivity,因此requestWindowFeature(Window.FEATURE_NO_TITLE);这句失效了。.net

解决方法有两种code

将AppCompatActivity改成Activity,此时 requestWindowFeature(Window.FEATURE_NO_TITLE);是有效的
在onCreate()方法中加入以下代码:
if (getSupportActionBar() != null){
   getSupportActionBar().hide();
}
1
2
3
如今就能够隐藏标题栏了。
————————————————
版权声明:本文为CSDN博主「codekongs」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。
原文连接:https://blog.csdn.net/bingjianIT/article/details/51706518blog

相关文章
相关标签/搜索