728x90
반응형
SMALL
버튼을 누르면 키보드를 숨길 수있도록 아래 메서드를 버튼 클릭 받는 부분에 추가 해 줍니다.
/**
* Hiding keyboard after every button press
*/
private void hideKeyboard() {
InputMethodManager imm = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
//Find the currently focused view, so we can grab the correct window token from it.
View view = getCurrentFocus();
//If no view currently has focus, create a new one, just so we can grab a window token from it
if (view == null) {
view = new View(this);
}
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
- 화면 터치시 키보드 감추기
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
hideKeyboard();
return super.dispatchTouchEvent(ev);
}
- onCreate()에 액티비티 시작후 키보드 감추기 코드 추가
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
728x90
반응형
LIST
'Android > UI' 카테고리의 다른 글
[안드로이드] 텍스트 추가시 스크롤 자동 내리기 (0) | 2021.02.10 |
---|---|
[안드로이드] layout 데이터 바인딩 string 값 비교 (0) | 2021.01.25 |
[안드로이드] 둥근 테두리 Custom Dialog(커스텀 다이얼로그) 만들기 (0) | 2020.07.08 |
[안드로이드]http URL 주소로 이미지 띄우기 (0) | 2020.06.11 |