android - 하단 시트 대화 상자에 EditText가 있습니다. 소프트 키보드가 나타나면 대화 상자가 위로 밀려납니다.
巴扎黑
巴扎黑 2017-07-06 10:35:13
0
1
2540

제목에서 알 수 있듯이 대화상자가 위쪽으로 눌려져 인터페이스 효과가 매우 보기 흉해집니다. 그림과 같이:

활동에서 android:windowSoftInputMode="adjustNothing"을 설정하고 대화 상자에서 android:windowSoftInputMode="adjustNothing"을 설정합니다. be Dialog 위로 밀어 올리세요

bottomSheetDialog를 BottomSheetFragment로 교체했는데 효과는 아래와 같이 더욱 악화되었습니다.

모든 사람이 좋은 해결책을 공유할 수 있기를 바랍니다

巴扎黑
巴扎黑

모든 응답(1)
巴扎黑

현재 제가 생각하는 것은 viewGroup을 최상위 레이아웃으로 사용자 정의하고 onMeasure의 소프트 키보드를 모니터링하여 높이를 동적으로 변경하는 것입니다. 이를 위해서는 크기 조정을 위해 windowSoftInputMode를 변경해야 합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿