今天在《第一行代码》上学习做自定义标题栏,需要将系统自带的标题栏隐藏掉,使用自定义的标题栏,结果发现,requestWindowFeature(Window.FEATURE_NO_TITLE); 这句代码无效,标题栏无法隐藏,可我以前都可以隐藏啊,今天怎么不可以了,最终发现是Activity的继承问题,我的代码是这样的

public class TitlebarActivity extends AppCompatActivity

可以看出我的Activity是继承自AppCompatActivity,所以requestWindowFeature(Window.FEATURE_NO_TITLE);这句失效了。

解决方法有两种

  1. 将AppCompatActivity改为Activity,此时 requestWindowFeature(Window.FEATURE_NO_TITLE);是有效的
  2. 在onCreate()方法中加入如下代码:
if (getSupportActionBar() != null){
getSupportActionBar().hide();
}

现在就可以隐藏标题栏了。

												

最新文章

  1. WebGIS中等值面展示的相关方案简析
  2. ember
  3. Eclipse启动tomcat 报“ A child container failed during start”
  4. hdu 2716 Message Decowding
  5. JS中null与undefined的区别
  6. shell之变量替换:临时替换
  7. 常用WebService收集
  8. UISearchBar总结
  9. gradle多模块开发(转)
  10. [Android]上传到多个Maven仓库的Gradle插件RapidMavenPushPlugin
  11. 遗传算法详解(LINGO及MatlabGA工具箱求解实现)
  12. 为什么不要在viewDidLoad方法中设置开始监听键盘通知
  13. fiddler基本功能介绍
  14. java ReentrantLock
  15. miniui表格load数据成功后,回调函数,其中setData要用如下方法
  16. Azure Powershell script检测登陆并部署ARM Template
  17. c# 界面自适应大小
  18. python+selenium十:基于原生selenium的二次封装
  19. 应用栈解决迷宫问题的C语言实现
  20. python 实现结构体

热门文章

  1. 1.spring boot要求最低jdk1.8,平安默认1.6问题,-》安装JDK1.8 2.maven 3.3.3要求最低jdk1.7->安装jdk 1.8
  2. java读取大文本文件
  3. springMVC多数据源使用 跨库跨连接
  4. [Jexus系列] 一、安装并运行 Jexus
  5. POJ3977 Subset 折半枚举
  6. Android AsyncTask 分析内部实现
  7. 打开google 新地址
  8. Codeforces Round #320 (Div. 2) [Bayan Thanks-Round] C C Problem about Polyline 数学
  9. JavaScript倒计时类
  10. 在mac下设置环境变量