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

Soft Keyboard 관련 문의 드려요..

0 추천

현재 한 Activity에 Fragment를 사용해서 레이아웃을 그려줬습니다.

 

Layout안에 EditText를 넣어 놨는데 Edit에 Focus가 가면 Keyboard가 올라오면서

 

전체 Layout을 올려 줬으면 하는데 이게 Layout을 덮어서 아래쪽 버튼들을 가려주는 현상이 일어 납니다.

 

키보드가 올라왔을때 Layout위로 덮지말고 Layout을 위로 올려줬으면 하는데 방법 없을까요?

 

해당 Activity에 android:windowSoftInputMode="adjustResize|stateHidden" 속성도 줘보고 

다른 속성도 줘 봤는데 밀리질 않네요..

 

방법 좀 알려주세요~

안드정복 (320 포인트) 님이 2013년 6월 10일 질문

1개의 답변

0 추천
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
aucd29 (218,390 포인트) 님이 2013년 6월 10일 답변
답변 감사합니다.
적용 해봤는데 안되네요..
저 소스는 edittext영역에 keyboard가 덮을경우에 Layout이 올라가게 해주는 소스 인거 같습니다.
edittext는 가려지지 않는데 등록버튼이 가려져서 키보드에 가려지는 현상땜에 문제가 발생하네요 혹시 방법 아시나요/
이와 관련된건 Android 내 자동으로 계산되어 이루어 지는 것 이므로, 어찌할 수가 없어 보입니다.
enter 는 send 기능으로 대체 할 수 있게 코드를 변경해 보는 건 어떤가요?
...