-2
내 활동에 여러 개의 Edittext가 있습니다. 편집 할 때만 키보드를 숨기고 싶습니다. edittext를 클릭했을 때만 키보드를 표시합니다. 나는 어떻게하는지 모르겠다. 감사의 말씀 :키보드를 기본적으로 숨기고 EditText를 클릭 할 때만 표시하는 방법
내 활동에 여러 개의 Edittext가 있습니다. 편집 할 때만 키보드를 숨기고 싶습니다. edittext를 클릭했을 때만 키보드를 표시합니다. 나는 어떻게하는지 모르겠다. 감사의 말씀 :키보드를 기본적으로 숨기고 EditText를 클릭 할 때만 표시하는 방법
시도해보십시오. 수동 소프트 키보드를 숨길 후
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
answer_et.postDelayed(new Runnable() {
@Override
public void run() {
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edit_text.getWindowToken(), 0);
}
}, 100);
}
언젠가 포커스를 취득 EDITTEXT.
그래서 100mSeconds 지연 후 onResume() 메소드에서 강제로 숨 깁니다.
작동하지 않습니다. – Arun
답변이 많습니다. –
여기에 해킹도 있습니다. XML 파일에 linearlayout 만 추가했습니다. https://gist.github.com/XinyueZ/cc0be271686491dcf6e6 – TeeTracker