Android 文档描述了如何在 Activity 中禁用搜索功能: 公共(public) bool onSearchRequested() { 返回假;
短按 Nexus One 上的搜索按钮效果很好。 但是,它不会禁用长按,长按仍会触发语音搜索。
如何禁用长按语音搜索?
谢谢...
最佳答案
我将 Stan 的回答扩展为仅禁用长按事件。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_SEARCH
&& (event.getFlags() & KeyEvent.FLAG_LONG_PRESS) == KeyEvent.FLAG_LONG_PRESS) {
return true;
}
return super.onKeyDown(keyCode, event);
}
关于Android - 如何禁用长按搜索按钮 (Nexus One),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2215004/