当前位置:   article > 正文

android 启动界面全屏显示,Android全屏启动页 解决黑屏白屏问题

怎么清除 setcontentview

1,在setContentView,去掉标题栏 状态栏

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2,使用handler的postDelay方法执行延迟的跳转到MainActivity

mHandler.postDelayed(new Runnable() {

@Override

public void run() {

//停止 的时候跳转到MainActivity

Intent intent = new Intent(SplashActivity.this, MainActivity.class);

startActivity(intent);

finish();

}

},1000);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3,去掉setContentView

因为是setContentView在加载视图的时候造成的黑屏和白屏

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

4,给SplashActivity设置无ActionBar的主题,并在背景中添加background的视图

@drawable/welcome

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

小奋斗文章

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/126293?site
推荐阅读
相关标签
  

闽ICP备14008679号