Android Keyboard Show Hide
참고 : https://stackoverflow.com/a/5106399/3897810
Activity 의 경우
EditText yourEditText= (EditText) findViewById(R.id.yourEditText);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(yourEditText.getWindowToken(), 0);
Dialog 의 경우
public void showKeyboard(){
InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
}
public void closeKeyboard(){
InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.toggleSoftInput(InputMethodManager.HIDE_IMPLICIT_ONLY, 0);
}
'Dev > Android' 카테고리의 다른 글
GoogleMap Marker 설정 - 현재위치 Icon 설정 (0) | 2019.02.20 |
---|---|
레이아웃 그림자 - Layout Shadow Drawable (0) | 2019.02.13 |
Bottom Animation Effect - 하단 슬라이드 애니메이션 처리 (0) | 2019.01.15 |
[Android] TextView draw Underline - 텍스트 밑줄 긋는 3가지 방법 (0) | 2019.01.10 |
[안드로이드] Bitmap 회전 (0) | 2018.12.20 |