首先,在xml布局文件中为EditText设置IME选项: android:imeOptions="actionDone" 这将把软键盘上的Enter键变成Done按钮。
接着,在Java代码中为EditText设置OnEditorActionListener监听器: editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE) { // 这里写跳转到Fragment或Activity的代码 return true; } return false; } });
其中,IME_ACTION_DONE表示点击了Done按钮。
上述代码将在点击软键盘上的Done按钮时执行跳转操作,你只需将注释部分代码替换为你想要跳转的Fragment或Activity即可。
上一篇:AndroidStudio:屏幕上的MotionLayout转换在程序中无法启动。
下一篇:AndroidStudio:如何从intent.Action_Open_Document_tree获取存储路径?