使用Dialog状态栏变黑问题

在使用Dialog的时候遇到状态栏无故变黑的问题

Window window = getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
lp.height = WindowManager.LayoutParams.MATCH_PARENT;

// 如果将高度设置为MATCH_PARENT,那么就会出现状态栏变黑的问题

解决办法:

动态的去计算手机高度,获取这两个高度的方法就不贴了:

lp.height = 手机高度 - 状态栏高度;

 

你可能感兴趣的:(Android开发遇到的坑,Dialog状态栏变黑)