안드로이드 개발 질문/답변
(글 수 45,052)
요즘에도 초보질 하고 있는 개발자입니다ㅡㅡㅎㅎ 많은 도움 부탁드려요
일단xml에서 이렇게 설정을 추가했어요. 기본설정은 상관없으니 넘어가고요.
<EditText
android:focusableInTouchMode="false"
android:text="테스트"
android:imeOptions="actionDone"
>
그리고 옆에 버튼이 있는데 이 버튼을 클릭했을때 이 edittext 에 있는 글쓰기 수정가능하도록 포커스가 가고 소프트키보드를 올리
려고 했죠. 그래서 버튼.setonclicklistener(this) 일케하고 스위치로 받아서 돌리려고 하는데 제생각에는
case R.id.btn_text_edit1:
text1.setFocusableInTouchMode(true);
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(text1, InputMethodManager.SHOW_IMPLICIT);
break;
이렇게 하면 충분할것 같은데 소프트 키보드가 않올라오네요;; 수정은 되는데요
text1은 edittext구요.. 뭐가 잘못된걸까요




SHOW_FORCE로 한번 해보세요