제목에서 알 수 있듯이 대화상자가 위쪽으로 눌려져 인터페이스 효과가 매우 보기 흉해집니다. 그림과 같이:
활동에서 android:windowSoftInputMode="adjustNothing"을 설정하고 대화 상자에서 android:windowSoftInputMode="adjustNothing"을 설정합니다. be Dialog 위로 밀어 올리세요
bottomSheetDialog를 BottomSheetFragment로 교체했는데 효과는 아래와 같이 더욱 악화되었습니다.
모든 사람이 좋은 해결책을 공유할 수 있기를 바랍니다
巴扎黑2017-07-06 10:37:13
현재 제가 생각하는 것은 viewGroup을 최상위 레이아웃으로 사용자 정의하고 onMeasure의 소프트 키보드를 모니터링하여 높이를 동적으로 변경하는 것입니다. 이를 위해서는 크기 조정을 위해 windowSoftInputMode를 변경해야 합니다.