当用户按下设备上的搜索硬键时,Android会显示快速搜索栏。如何禁用快速搜索栏?
答案 0 :(得分:2)
要完全禁用快速搜索栏,请覆盖方法onSearchRequested()
并无条件地返回true。
答案 1 :(得分:1)
在您的活动中覆盖onKeyDown:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_SEARCH) {
return true;
} else return super.onKeyDown(keyCode, event);
}