//보이기
EditText editText = (EditText) findViewById(R.id.myEdit);
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
// only will trigger it if no physical keyboard is open
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
//숨기기
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(editText.getWindowToken(), 0);
http://www.androidguys.com/2009/11/12/how-to-showhide-soft-keyboard-programmatically-dev-tips-tools/
http://android-developers.blogspot.com/2009/04/creating-input-method.html
[소프트키보드가 Activity의 내용을 가리는 일 없애기]
[EditText 키보드가 올라 옵니다 ]
EditText가 포함된 Activity가 있는데
AndroidManifest.xml에 아래 내용을 추가하면 키패드가 안나 옵니다.
<activity android:windowSoftInputMode="stateHidden">
EditText editText = (EditText) findViewById(R.id.myEdit);
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
// only will trigger it if no physical keyboard is open
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT);
//숨기기
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(editText.getWindowToken(), 0);
http://www.androidguys.com/2009/11/12/how-to-showhide-soft-keyboard-programmatically-dev-tips-tools/
http://android-developers.blogspot.com/2009/04/creating-input-method.html
[소프트키보드가 Activity의 내용을 가리는 일 없애기]
소프트키보드와 EditText의 간격을 원하는 만큼 조절하는 법은 모르겠지만
AndroidManifest 파일에서 EditText가 속해있는 해당 Activity의 속성에
android:windowSoftInputMode="adjustResize"를 추가해주시면 소프트키보드가
Activity의 내용을 가리는 일은 없어집니다~ 원하시는 방법은 아닌거 같지만;;;
[EditText 키보드가 올라 옵니다 ]
EditText가 포함된 Activity가 있는데
1.어떻한 Activity에서는 Activity 실행시 바로 자판이 올라오지 않고 EditText를 클릭해야 키보드가 올라 옵니다
하지만
2. 어떻한 Activity에서는 Activity 실행시 바로 자판이 올라와서 화면을 가리게 되니 보기가 불편하네요
Activity 실행시 바로 입력 키보드가 뜨는것이 아닌
EditText를 클릭했을때 입력창이 뜨게 하고 싶은데 방법이 없을까요?
ScrollView로 인해 자판이 올라옵니다.
AndroidManifest.xml에 아래 내용을 추가하면 키패드가 안나 옵니다.
<activity android:windowSoftInputMode="stateHidden">
'0.일반개발' 카테고리의 다른 글
삼성 갤럭시 galaxy 에스 S 덤프 하기 (0) | 2010.09.15 |
---|---|
구글 번역 api (0) | 2010.09.14 |
EditText 기본 입력 값 설정 ( = Hint ) (0) | 2010.09.14 |
[Android] EditText 이벤트 처리. 2 (0) | 2010.09.14 |
[Android] EditText 이벤트 처리. (0) | 2010.09.14 |