解决requestFeature() must be called before adding content错误

Android 实现画面全屏(取消标题、取消状态栏):

//取消标题
this.requestWindowFeature(Window.FEATURE_NO_TITLE);

this.setContentView(R.layout.logo);//Activity样式文件,一定要写在中间

//取消状态栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);

java.lang.RuntimeException:Unable to start activity ComponentInfo

这是因为:

java的执行顺序有关!目前遇到的这个问题就是因为在系统运行开始的时候就已经调用父类的构造方法,接着调用setContentView方法展示视图界面。R.layout.main是R.java资源类中的一个属性。当你在调用这个方法之后在声明Widget就会报:android.util.AndroidRuntimeException: requestFeature() must be called before adding content

所以前面的那三句中加载Activity的样式的那句代码一定要写在中间。



更多相关文章

  1. Mtk Android(安卓)app 默认激活设备管理器
  2. Android(安卓)图像处理(类型转换,比例缩放,倒影,圆角)
  3. Android中集成QQ登陆和QQ空间分享
  4. Android(安卓)中的 requestWindowFeature 收藏
  5. Android(安卓)G711A 音频编解码,去除“吱吱”电流声,附上so下载地
  6. Android(安卓)使用RecyclerView的方法
  7. android,自定义dialog
  8. Android(安卓)Material design设计风格
  9. android 监听应用前后台运行状态

随机推荐

  1. MVPArch - Android(安卓)MVP 快速开发框
  2. Android(安卓)Debug Bridge 技术实现原理
  3. Android(安卓)Jetpack 使用入门
  4. android 颜色 获取
  5. android sqlcipher 速度太慢,正确使用sql
  6. 数据短信接收
  7. Android字体
  8. Android(安卓)MapView 申请apiKey
  9. android:windowSoftInputMode属性使用
  10. Android开发错误——Android(安卓)Studio