gpt4 book ai didi

android - 输入EditText后,如何让键盘消失

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:05:53 26 4
gpt4 key购买 nike

来自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;
}
});
}

当点击 EditText 时,它有一个键盘出现在框架上。我想知道输入后。除了单击“返回”之外,如何使键盘脱离框架。

enter image description here

谢谢

最佳答案

尝试以下操作

对于 Activity :

InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(curEditText.getWindowToken(), 0);

如果是 fragment :

InputMethodManager mgr = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);

关于android - 输入EditText后,如何让键盘消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4841228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com