打开软键并专注于EditText

时间:2014-11-26 10:24:53

标签: android android-fragments android-edittext android-softkeyboard

我在片段开始时尝试打开键盘。

我使用此代码,但键盘无法启动,有人可以帮助我吗?

以下是代码:

clipboardName = ((EditText) mView.findViewById(R.id.edittextid));
        clipboardName.setHint("hint");

        //popup the keyboard
        InputMethodManager mgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
        mgr.showSoftInput(clipboardName, InputMethodManager.SHOW_IMPLICIT);

1 个答案:

答案 0 :(得分:2)

尝试这样可以正常工作:)

 edit = (EditText) view.findViewById(R.id.search);
 edit.requestFocus();
 InputMethodManager imgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
 imgr.showSoftInput(edit, 0);
 imgr.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);

希望这个答案对你有帮助:))