gpt4 book ai didi

android - 在带有 onKeyDown 和 KEYCODE_SEARCH 键的 HTC Desire 上显示键盘在显示后立即消失

转载 作者:太空狗 更新时间:2023-10-29 14:25:06 24 4
gpt4 key购买 nike

我有一部 HTC Desire 手机,我想在用户点击硬搜索时显示将焦点设置到输入字段并显示键盘 button .键盘在屏幕上显示后立即消失。

我已经用这段代码覆盖了 onKeyDown:

public boolean onKeyDown(int key, KeyEvent event) {

if (key == KeyEvent.KEYCODE_SEARCH) {
EditText input = (EditText) findViewById(R.id.list_search_input);
input.setText(null);

input.requestFocus();


// show keyboard
InputMethodManager inputManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputManager.showSoftInput(input, 0);
}

return super.onKeyDown(key, event);
}

等待一些想法,谢谢!

最佳答案

尝试替换这个

return super.onKeyDown(key, event);

用这个:

return true;

我认为这是因为您要执行默认的 (super.onKeyDown(key, event);) 事件处理程序。

关于android - 在带有 onKeyDown 和 KEYCODE_SEARCH 键的 HTC Desire 上显示键盘在显示后立即消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13271819/

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