我有一个Dialog
我有一个EditText
。我面临的问题是:
1)。什么时候Dialog
显示在那一刻键盘不会自己出现。所以我不得不以编程方式调出键盘。
InputMethodManager immOnResume = (InputMethodManager) getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
immOnResume.showSoftInput(mEditText,
InputMethodManager.SHOW_FORCED);
2)。当按下主页按钮时,键盘在主屏幕中仍然可见。我认为当我以编程方式启动键盘时,我必须以编程方式隐藏键盘。
InputMethodManager immN = (InputMethodManager) getActivity().getSystemService(
Context.INPUT_METHOD_SERVICE);
immN.hideSoftInputFromWindow(
mEditText.getWindowToken(), 0);
但这些也行不通。任何建议如何解决我的问题。