안드로이드 개발 질문/답변
(글 수 45,052)
edittext를 클릭하면 자동으로 키보드가 올라오는데요..
특정 edittext를 선택 하더라도 키보드가 않올라 오게 하는 방법이 있을까요??
oncreate, focuschangelistener, clicklistener에다가
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
를 넣어 봤지만 edttext를 선택하면 키보드가 올라오네요..
같은 화면안에 edittext가 여러개 있어서 manifest파일에다가 키보드가 않올라오게 할 수는 없어서요..
다른 방법 알고 계시면 부탁 드립니다~
2011.06.15 09:55:35
아.. 이 댓글 달릴거 같아서 들어 왔는데.. 벌써 달렸군요..
editText.setInputType(0);를 하면 edittext가 한줄로만 나오던데.. 이건 어떻게 해결 하셨나요??
edittext의 내용만큼 세로를 늘릴려면 어떻게 해야 하나요??
android:layout_height="fill_parent"
android:layout_height="wrap_content"
이거 둘다 않되고
android:layout_weight="1"
이거 해도 않되더라구요.. 그래서 editText.setInputType(0); 이거 못쓰겠던데요.. 혹시 사용해보신 건가요??




editText.setInputType(0); 하시면 됩니다.