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