Android:解决全屏界面到带有状态栏界面切换问题

问题如下图:

从一个全屏界面跳转到正常的界面时,顶部份显示半个,会延迟1秒恢复正常。

解决方案:

在跳转界面之前(也就是在全屏的界面),加上以下代码

/**解决进入首页时  上部分显示半个问题*/
            Intent intent;
			 WindowManager.LayoutParams attr = getWindow().getAttributes();
	         attr.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
	         getWindow().setAttributes(attr);
	                      getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

			 intent.setClass(this, MainActivity.class);
		 startActivity(intent);
		 finish();
发布了63 篇原创文章 · 获赞 67 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/sange77/article/details/47105871
今日推荐