728x90
반응형
안드로이드의 EditText등에 포커스가 갈 경우 소프트 키보드가 올라옵니다.
이때, 사용자가 화면 구성요소와 작용하는데 키보드가 방해되지 않도록
화면의 레이아웃이 키보드에 맞게 자동으로 조절되게 됩니다.
하지만, 일부 화면의 경우에는 레이아웃이 변하지 않도록 할 경우가 필요한데,
이때에는 manifest의 activity에 windowSoftInputMode속성을 부여하여야 합니다.
<application
.....
.....>
<activity android:name=".MainActivity"
android:windowSoftInputMode="adjustPan"/>
.....
.....
</application>
위와 같이 android:windowSoftInputMode="adjustPan"속성을 activity에 지정해 주면
소프트 키보드가 올라올 경우에도 화면의 레이아웃이 조절되지 않습니다.
좀 더 자세한 내용은 구글 개발자 문서의 windowSoftInputMode에 관한 부분을 참고 하시면 됩니다.
728x90
반응형
'Android > Dev' 카테고리의 다른 글
textView를 하이퍼 링크로 만들기 (0) | 2020.03.10 |
---|---|
리다이렉트되는 페이지를 Jsoup로 파싱하기 (0) | 2020.03.10 |
TabLayout이 태블릿에서 작게 나타날때 (0) | 2020.02.01 |
웹뷰 등에서 OnTouchListener 적용하기 (0) | 2020.01.29 |
리사이클러뷰 역순으로 출력하기 (0) | 2020.01.29 |
댓글