高版本dialog被遮挡时,对话框内设置高度wrap_content 容易高度为0,可在Dialog的onWindowFocusChanged中加入对任何一个View重新测量。
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
recyclerView.requestLayout();
}
高版本dialog被遮挡时,对话框内设置高度wrap_content 容易高度为0,可在Dialog的onWindowFocusChanged中加入对任何一个View重新测量。
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
recyclerView.requestLayout();
}
本文标题:高版本dialog被遮挡时显示异常
本文链接:https://www.haomeiwen.com/subject/utrwjltx.html
网友评论