在Activity设置窗口没标题时用下面代码时报错:requestFeature() must be called before adding content
 protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        requestWindowFeature(Window.FEATURE_NO_TITLE);        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);        setContentView(R.layout.activity_main);            }

这是由于初始化时执行requestWindowFeature(Window.FEATURE_NO_TITLE)时需要在添加内容之前,网上的一些解决方案如下:

 protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        requestWindowFeature(Window.FEATURE_NO_TITLE);        setContentView(R.layout.activity_main); //setContentView必须放在requestWindowFeature和getWindow().setFlags()中间        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);       }

OK,点击调试运行....结果依然报这个错,试一下把requestWindowFeature(Window.FEATURE_NO_TITLE)放在super.onCreate前面,问题解决,最终代码是这样的:

 protected void onCreate(Bundle savedInstanceState) {        requestWindowFeature(Window.FEATURE_NO_TITLE);        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);    }

更多相关文章

  1. android 100行代码实现 仿苹果滑动选择器WheelView
  2. Android之图文混排 (二)源代码
  3. 一段Android实现应用下载并自动安装apk包的代码
  4. rem初始化设置
  5. 36个Android开发常用代码片段
  6. Android 进阶的小技巧整理(整理自第一行代码)
  7. Android 通过代码设置着色图片
  8. android典型代码系列(五)------deviceadmin步骤
  9. 用代码如何检测一个android程序是否在运行

随机推荐

  1. 如何用一条命令将网页转成电脑 App
  2. 2021.1.18
  3. MySQL+Flask,在本地实现一个API接口。
  4. 房贷利率有没有套路?这是我见过最透彻的Py
  5. 突发!公信宝被查封一窝端,爬虫可能又惹祸了
  6. 推荐一些能能提高生产力的 Python 库
  7. Python 中更优雅的日志记录方案
  8. 这个 Python 库有必要好好学学
  9. Python一行代码搞定炫酷可视化,你需要了解
  10. 震惊了!每30秒学会一个Python小技巧,Github