안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요~
editText에 클릭이벤트를 주면 하단에서 키보드가 올라오는데...
View가 체인지 되면서 editText가 Visible될때 자동으로(editText) 클릭 없이
자동으로 나오게 할 순 없을까요?
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(inputAddr.getRootView(), mgr.SHOW_FORCED);
위에 메소드를 사용했는데 키보드가 안나오내요
답변 좀 부탁드리겠습니다.
2010.05.04 23:09:23
일단 저렇게 쓰는건 맞는데 우선 저것들이 호출되는지부터 저 라인쪽에 로그를 찍어서 확인해보세요 그리고 첫번째 파라미터로 해당뷰의 인스턴스를 넣어야되는데 루트뷰를 호출하셔서 넣어주셨네요 루트뷰 말고 키보드 입력이 되어야할 EditText의 인스턴스를 넣어주세요 저부분이 제대로 되었다고 가정하고 말씀드리면
focus체인지리스너를 구현하셔서 EditText에 넣어주시고 해당 EditText의 focus가 오면 키보드를 불러주시면 됩니다.