在OnViewCreated中打开键盘

问题描述 投票:0回答:2

我有一个带有EditText的片段,当我到达此片段时我只想自动打开键盘,但找不到路。

我认为Java提供了一种方法,但找不到自己。

谢谢。

java android android-edittext
2个回答
1
投票

您可以在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);
}
...

0
投票

在片段的onCreateView()方法中添加此行

© www.soinside.com 2019 - 2024. All rights reserved.