728x90
반응형
EditText를 추가하면 View가 열릴 때마다 나타나는 친구
Soft keyboard
(물론 이렇게 나타난다는 뜻은 아니다.)
만약 시작할 때 키보드가 나타나지 않게 하고 싶으면 어떻게 해야할까?
AndroidManifest.xml을 열어서 해당 화면의 android 옵션을 설정해주면 된다.
옵션명은 windowSoftInputMode이다.
해당 옵션에 stateHidden을 입력하면 키보드가 나타나지 않은 상태에서 뷰를 볼 수 있다.
1 2 3 4 5 6 | <activity android:name=".sample.TestActivity" android:screenOrientation="sensorPortrait" android:windowSoftInputMode="stateHidden" android:theme="@style/AppTheme.WhiteActionBar" /> | cs |
이 옵션에서 내가 자주쓰는 것이 1개 더 있다.
adjustResize
키보드가 뷰를 가려서 입력한 것을 보기 어려울 때가 있는데
해당 화면(Activity)의 사이즈가 제한되어 있기 때문이다.
자동으로 사이즈를 조절하여 EditText를 보여주게 만드는 옵션이 바로 adjustResize이다.
728x90
반응형
'Android, iOS' 카테고리의 다른 글
화면 전환할 때 IllegalStateException이 나타난다면? commitAllowingStateLoss (0) | 2018.04.02 |
---|---|
Intent로도 data를 넘기기 어려울 땐? ResultReceiver (0) | 2018.03.28 |
여러분, Volley라고 들어봤어요? (젠장) (0) | 2018.01.18 |
setFocusable. 키보드에도 관심을 가져줄 때. (0) | 2017.01.30 |
[Project Glue] Rest API와 로그인 체크 (0) | 2017.01.24 |
Comment