Показать клавиатуру для текста редактирования при запуске фрагмента
Когда начинается мой фрагмент, я хочу, чтобы мой текст редактирования был в фокусе / чтобы пользователь просто начал набирать его. Я могу получить его в фокусе с помощью requestFocus (), но не могу заставить клавиатуру отображаться.
Я пробовал оба это:
<code>edit = (EditText) view.findViewById(R.id.search); edit.requestFocus(); InputMethodManager imgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); imgr.showSoftInput(edit, 0); </code>
а также
<code>edit = (EditText) view.findViewById(R.id.search); InputMethodManager imgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); imgr.showSoftInput(edit, 0); edit.requestFocus(); </code>
Как я могу заставить клавиатуру появляться для EditText?