마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Fragment에서 키보드 올라오지 않게 하기..

0 추천

안녕하세요..

Fragment로 화면을 하나 만들었스니다.

화면엔 EditText가 있구요..

 

앱을 실행하여 해당 Fragment 화면이 뜨면, 

자동으로 키보드도 같이 올라옵니다..

 

제가 원하는것은 화면이 뜰때는 소프트 키보드가 올라오지 않고, 

EditText를 터치했을때만 키보드가 올라왔으면 하거든요..

 

Activity라면 Menifest에 adjustPan을 주면 되었었는데...

Fragment라서 그걸 줄 수 도 없고...

 

찾아보니 InputMethodManagerㄹ를 사용하라는데..

이걸 사용하여 키보드를 내리려 해도 도무지 말을 듣지 않습니다...

 

 

Fragment에서 처음 화면이 onCreateView() 될때 키보드가 올라오는 것을 막을 수 있는 방법이 있을까요?

 

감샇바니다.

안드로이드로우 (15,740 포인트) 님이 2014년 4월 17일 질문

1개의 답변

+2 추천
 
채택된 답변
레이아웃에

android:focusable="true"

android:focusableInTouchMode="true"

속성을 줘보세요
Lifeclue (7,930 포인트) 님이 2014년 4월 17일 답변
안드로이드로우님이 2014년 4월 17일 채택됨
아 하나님 정말감사드립니다.....ㅠㅠㅠㅠ

EditText에

android:focusable="true"

android:focusableInTouchMode="true"

를 주고 안된다고 댓글달려고 했는데

레이아웃 전체에
android:focusable="true"

android:focusableInTouchMode="true"
를 주니까 키보드가
마술같이 안올라오네요!!
감사합니다^^

채택 두번하고싶네요..ㅎㅎㅎㅎㅎ
해결은 되었습니다만!
실례가 되지않는다면
원리가 뭔지 알수있을까요?ㅎㅎ
...