gpt4 book ai didi

android - 按下按钮时关闭虚拟键盘

转载 作者:IT老高 更新时间:2023-10-28 12:59:09 33 4
gpt4 key购买 nike

我有一个带有 EditText、一个按钮和一个 ListViewActivity。目的是在 EditText 中键入搜索屏幕,按下按钮并让搜索结果填充此列表。

这一切都很好,但虚拟键盘的行为很奇怪。

如果我点击 EditText,我会得到虚拟键盘。如果我单击虚拟键盘上的“完成”按钮,它就会消失。但是,如果我在单击虚拟键盘上的“完成”之前单击搜索按钮,则虚拟键盘会保留下来,我无法摆脱它。单击“完成”按钮不会关闭键盘。它将“完成”按钮从“完成”更改为箭头并保持可见。

感谢您的帮助

最佳答案

InputMethodManager inputManager = (InputMethodManager)
getSystemService(Context.INPUT_METHOD_SERVICE);

inputManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);

我把它放在 onClick(View v) 事件之后。

需要导入android.view.inputmethod.InputMethodManager;

点击按钮时键盘隐藏。

关于android - 按下按钮时关闭虚拟键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400028/

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