Android-PickerView 省市区联动的Dialog挡住了导航栏

eoxn13cs  于 4个月前  发布在  Android
关注(0)|答案(2)|浏览(49)

省市区联动的Dialog挡住了导航栏,

dldeef67

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 为我自己封装的测量系统状态栏和导航栏高度的方法

pwuypxnk

pwuypxnk2#

请问你是如何处理的

相关问题