在Android Studio中隐藏标题出现BUG
16lz
2021-01-23
1:在AndroidStudio中想隐藏标题隐藏状态栏写的一段代码如下:
public class SecondActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题 setContentView(R.layout.activity_second); }}
2:报错如下:
Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
3:解决方案
由于我用的是Google最新的开发工具AndroidStudio。在Eclipse+ADT开发工具中活动继承的是Activity,而在最新的AS中活动继承了AppCompatActivity,我尝试这把AS中的AppCompatActivity换成了Activity,结果完美解决。解决后的代码如下
public class SecondActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题 setContentView(R.layout.activity_second); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//取消状态栏 }}
更多相关文章
- Android标题栏、状态栏图标文字颜色及背景动态变化
- Android不常用代码(1)
- Android获取网页源代码
- android中执行线程的部分代码
- android 学习笔记有用代码片段(3)
- Android各代码层获取系统时间的方法
- Android开发 开启闪光灯 关键代码
- [Android]android.os 源代码中的Looper,Handler,Message,Message