자주 작업할 때는 적용 시키기가 쉽지만,,
한동안 작업을 하지 않다가, 막상 버튼을 키보드 위에 올리려고 하면,
가물가물...
먼저 적용하려고 하는 Activity의 Manifest 정보에
android:windowSoftInputMode="adjustResize"
를 추가한다.
이 옵션은 키보드가 화면을 가렸을 때
현재 보여지는 화면의 크기로 리사이징을 할 것인지에 대한 값이다.
따라서 위의 옵션을 주게 되면 Activity 화면 크기 자체가 줄어들게 된다.
그리고 적용시킬 레이아웃 또는 버튼에 아래와 같이 추가하면 된다.
RelativeLayout에서 alignParentBottom을 주면 키보드 위로 올라오게 배치할 수 있었지만..
가끔 안먹을 때가 있어서...고민을 많이 하게 되는데.
위와 같이 적용시 간단하게 적용이 가능하다.
'Programming > Android' 카테고리의 다른 글
[Android] 안드로이드 버튼 음영 제거(Remove button shadow on Android) (0) | 2017.04.10 |
---|---|
[Android] TextSize, 텍스트 사이즈 DIP, DP 코드로 적용 방법 (0) | 2017.03.29 |
[Android] 클릭 이벤트를 뒤에 배치된 레이아웃에 전달되지 않게 하기 (0) | 2015.11.27 |
[Android] 앱 캐시 제거(Webview 등) (0) | 2015.04.27 |
[Android] Notification에 큰 이미지 적용하기 (2) | 2014.12.30 |