728x90
반응형
질문 : Android : 소프트 키보드가 내보기를 밀어 올리는 것을 어떻게 방지합니까?
내 앱 하단에 수직 슬라이딩 서랍이 있습니다. 소프트 키보드가 열리면 서랍의 탭이 위로 밀려 키보드 위에 놓입니다. 실제로 키보드가 표시 될 때 화면 하단에 숨겨져 있기를 원합니다.
이 문제에 다른 사람이 있습니까? 그것을 고치는 방법을 알고 있습니까?
답변
당신은 단순히 당신의 활동의 전환 할 수 있습니다 windowSoftInputMode
에 플래그 adjustPan
당신에 AndroidMainfest.xml
활동 태그 내부 파일.
자세한 내용은 공식 문서 를 확인하세요.
<activity
...
android:windowSoftInputMode="adjustPan">
</activity>
컨테이너의 크기가 변경되지 않는 경우 높이가 "상위 일치"로 설정되었을 수 있습니다. 가능하면 부모를 "Wrap Content"로 설정하거나 제약 조건이있는 제약 레이아웃을 부모의 위쪽과 아래쪽으로 설정합니다.
부모 컨테이너는 사용 가능한 공간에 맞게 축소되므로 방지하기 위해 콘텐츠가 축소보기 내에 있어야 할 가능성이 높습니다 (휴대폰 제조업체 및 선택한 레이아웃에 따라 다름).
레이아웃이 상대 또는 제약 레이아웃 인 경우에도 콘텐츠에 1-3 문제가 발생할 수 있습니다.
출처 : https://stackoverflow.com/questions/4207880/android-how-do-i-prevent-the-soft-keyboard-from-pushing-my-view-up
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
[Android] 오류 invoke customs are only supported starting with android 0 min api 26 (0) | 2021.07.29 |
---|---|
Android에서 경고 대화 상자를 표시하는 방법 (0) | 2021.07.29 |
Android에서 내 애플리케이션의 메모리 사용량을 확인하는 방법 (0) | 2021.07.27 |
Android 버튼에서 drawableLeft를 프로그래밍 방식으로 설정하는 방법 (0) | 2021.07.23 |
Android에서 현재 시간과 날짜를 얻는 방법 (0) | 2021.07.21 |