원래는 키보드 올리는 것도 포커스를 주고 mInputMethodManger.showSoftInput 함수로 했는데 기능이 작동을 안해서 새로운 toggleSotfInput으로 했더니 잘된다
<소스코드>
//fragment 키보드 내리기
InputMethodManager mInputMethodManager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
mInputMethodManager.hideSoftInputFromWindow(fragment_home_second_editext.getWindowToken(), 0);
//fragment 키보드 올리기
InputMethodManager mInputMethodManager = (InputMethodManager) getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
mInputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
'개발 > 안드로이드' 카테고리의 다른 글
[안드로이드]recycleview item의 특정 텍스트 색상 변경 (0) | 2019.10.15 |
---|---|
[안드로이드] 현재 위치(좌표) 구하기 | 버그리포트 (0) | 2019.10.10 |
[안드로이드] 공공데이터 api 파싱 예시 및 그래프 표현 (0) | 2019.08.15 |
[안드로이드] Glide를 이용하여 gif 파일을 dialog에서 실행하기 (0) | 2019.08.05 |
[안드로이드]intro page(인트로 화면) 만들기 + image 2개 넣기 (0) | 2019.05.13 |
댓글