我有一个带有EditText的片段,当我到达此片段时我只想自动打开键盘,但找不到路。
我认为Java提供了一种方法,但找不到自己。
谢谢。
您可以在onViewCreated()中请求焦点
.....
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
EditText editText = view.findViewById(R.id.et);
editText.requestFocus();
InputMethodManager imgr = (InputMethodManager)
getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imgr.showSoftInput(editText , InputMethodManager.SHOW_IMPLICIT);
}
...
在片段的onCreateView()方法中添加此行