省市区联动的Dialog挡住了导航栏,
dldeef671#
省区联动的模式暂时还没有使用过,但是我在条件选择模式下遇到了和你同样的问题。我没有使用dialog形式,因此是在decorView下生成的View。解决方案如下
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) mPicker.getDialogContainerLayout().getLayoutParams(); layoutParams.bottomMargin = ViewMeasure.getSystemBarHeight(this, ViewMeasure.SystemBar.Navigation); mPicker.getDialogContainerLayout().setLayoutParams(layoutParams);
其中 ViewMeasure.getSystemBarHeight 为我自己封装的测量系统状态栏和导航栏高度的方法
ViewMeasure.getSystemBarHeight
pwuypxnk2#
请问你是如何处理的
2条答案
按热度按时间dldeef671#
省区联动的模式暂时还没有使用过,但是我在条件选择模式下遇到了和你同样的问题。
我没有使用dialog形式,因此是在decorView下生成的View。
解决方案如下
其中
ViewMeasure.getSystemBarHeight
为我自己封装的测量系统状态栏和导航栏高度的方法pwuypxnk2#
请问你是如何处理的