2012-11-05 2 views
0

을 사용할 수 없습니다 때 가상 키보드를 숨기고 (mEditText.setClickable) (사실이고 mEditText.setEnabled) (참)안드로이드 다음 글고 치기는 클릭하지 않고 내가 내 글고 필드를 수 있도록 그 드 선택에 체크 박스가

그러나이 두 필드가 거짓 일 때, 즉 확인란이 선택되었을 때 --- >>> 비활성화 된 Edittext 필드를 클릭하면 edittext 필드가 편집 가능하지 않지만 가상 키보드가 표시됩니다.

는 내가 확인란을 선택 취소하고 체크 박스를 선택하면 위해서 setFocusable이 (사실은) .... 분야도 doesnot 비 편집과 virtal 키보드가 될 때 mEdittext.setfocusable (거짓)를 시도이 문제

에 수정을 원하는 전혀 나타나지 않습니다.

+1

당신이'(false)를 mEdittext..setEnabled 봤어을,'? – user370305

+0

그래, 그걸 시도 했어 ..... 사실은 모든 것을 시도했지만 실제 해결책은 아니야. – Varun

답변

0

이것은 내가 귀하의 질문을 구성하는 것입니다. 당신이 이것을 참조해야 키보드 숨기기 위해

cb = check Box 
Edit_Text = Edit Text 

if (!cb.isChecked()) 
     { 
      Edit_Text.setEnabled(true); 
      Edit_Text.setClickable(true); 
     } 
     else 
     { 
      Edit_Text.setEnabled(false); 
      Edit_Text.setClickable(false); 
     } 

:

How to hide soft keyboard on android after clicking outside EditText?

+0

예. 현재 시나리오입니다. 가상 키보드가 강제로 나타나지 않을 때 (! 확인) – Varun