底部弹出框
来源:4-19 图片剪切功能实现-4
 
			慕用0425495
2021-02-08
 能详细解释下,将window的高度改成全屏高度-状态栏高度,状态栏就不会变黑的原理是什么? 不知道全屏高度-状态栏高度的意义
能详细解释下,将window的高度改成全屏高度-状态栏高度,状态栏就不会变黑的原理是什么? 不知道全屏高度-状态栏高度的意义
写回答
	1回答
- 
				  Qiujuer 2021-02-10 这里其实是Google的坑,如果没有设置这里,那么我们的window是占满屏幕的,当一个新的window占满屏幕的时候,那么此时的状态栏状态将会被新的window完全接管,而我们的界面在展示的时候又不能侵入到状态栏去,从而导致了状态栏默认补上黑色的情况,这也是因为我们下面的activity本身是浸入的状态。 而减去后系统恰好不做状态栏的填充,所以就侧面解决了这个问题。 但,经过多个不同机型的实测,我发现其实并不少100%生效的,有些厂家其实有自己的一套规则会导致我们的设置失效的。 00
相似问题
