當我的片段開始時,我想讓我的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
我的聲望是太低評論問題。我通過控制何時顯示或隱藏鍵盤的方法回答了[here](http://stackoverflow.com/a/43807917/5390932) – Catapimba