티스토리 뷰

반응형

Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.

Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.

 

아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.

Prevent the keyboard from displaying on activity start

액티비티 시작 시 키보드가 표시되지 않도록 방지

 문제 내용 

I have an activity with an Edit Text input. When the activity is initialized, the Android keyboard is shown. How can the keyboard remain hidden until the user focuses the input?

입력란이 있는 액티비티가 있습니다. 액티비티가 초기화될 때 Android 키보드가 표시됩니다. 사용자가 입력란에 퍼커스를 맞출 때까지 키보드를 숨기는 방법은 무엇인가요?

 

 

 

 높은 점수를 받은 Solution 

I think the following may work

아마도 다음이 작동할 것 같습니다. 
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

 

I've used it for this sort of thing before.

이전에 이와 유사한 작업에 사용했습니다.

 

 

 

 가장 최근 달린 Solution 

Just add this in your manifest.xml file

manifest.xml 파일에 다음을 추가하면 됩니다.
<activity android:name=".MainActivity"
            android:windowSoftInputMode="stateHidden">

 

You are all done.

모두 끝났습니다.

 

 

 

출처 : https://stackoverflow.com/questions/9732761/prevent-the-keyboard-from-displaying-on-activity-start

반응형
댓글
공지사항
최근에 올라온 글