Когда мой фрагмент начинается, я хочу, чтобы мой edittext был в фокусе/позволил пользователю просто начать вводить в него текст. Я могу сосредоточиться на requestFocus(), но я не могу заставить клавиатуру отобразиться.Показать клавиатуру для edittext при запуске фрагмента
Я попытался как это:
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?
Это то, что работает для меня - [http://stackoverflow.com/questions/14759253/show-keyboard-automatically/39658629#39658629](http://stackoverflow.com/questions/14759253/show-keyboard-automatically/39658629#39658629) – v01d
Моя репутация слишком низко, чтобы комментировать e вопрос. Я ответил [здесь] (http://stackoverflow.com/a/43807917/5390932) с помощью метода контроля, когда показывать или скрывать клавиатуру – Catapimba