Yoo*_*Yoo 7 keyboard android android-edittext
从android教程:
pass_text.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// If the event is a key-down event on the "enter" button
if ((event.getAction() == KeyEvent.ACTION_DOWN)
&& (keyCode == KeyEvent.KEYCODE_ENTER)) {
// Perform action on key press
return true;
}
return false;
}
});
}
Run Code Online (Sandbox Code Playgroud)
单击EditText时,框架上会出现一个键盘.在Enter之后我想知道.除了单击Back,如何从框架中输出键盘.

谢谢
Nic*_*ion 27
请尝试以下方法
对于活动:
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(curEditText.getWindowToken(), 0);
Run Code Online (Sandbox Code Playgroud)
如果是片段:
InputMethodManager mgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);
Run Code Online (Sandbox Code Playgroud)
Nat*_*ann 15
给EditText你具有属性的框,android:imeOptions="actionDone"
这会将Enter按钮更改为将关闭键盘的Done按钮.
| 归档时间: |
|
| 查看次数: |
19785 次 |
| 最近记录: |