如標(biāo)題所示,Dialog會(huì)往上面擠,造成介面效果非常難看。如圖:
我在Activity中設(shè)定了android:windowSoftInputMode=“adjustNothing” 在Dialog中也設(shè)定了android:windowSoftInputMode=“adjustNothing” dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJTHInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJKTHING)。會(huì)把Dialog往上擠
我把bottomSheetDialog換成BottomSheetFragment,效果更加不好,如下圖:
目前想到的是自訂viewGroup作為頂級(jí)佈局,在onMeasure中監(jiān)聽軟鍵盤來動(dòng)態(tài)改變高度,這個(gè)要把windowSoftInputMode改為adjustResize。