使用搜索查看时隐藏软键盘上的搜索/搜索按钮?

问题描述:

我已经为我的应用程序实现了搜索视图。当我尝试查询使用ListView显示结果并希望使用它们来选择其中一个。如果不可用列表将为空。然而,人们可以点击搜索图标/去软键盘我想隐藏那个按钮。使用搜索查看时隐藏软键盘上的搜索/搜索按钮?

我希望用户选择从仅仅是建议值,而不是分别搜索

我们怎样才能做到这一点?

+0

隐藏设备软键盘。 – Yogendra 2015-03-25 12:26:47

+0

@Yogendra如果我隐藏键盘将如何分享用户输入 – virendrao 2015-03-25 12:27:15

+0

屏幕截图? – Yogendra 2015-03-25 12:29:31

只要该值不在列表中,就防止用户使用该按钮。要做到这一点,你只需要处理输入按钮的点击。

@Override 
public boolean onKeyUp(int keyCode, KeyEvent event) { 
    switch (keyCode) { 
     case KeyEvent.KEYCODE_ENTER: 
      if(isTextInList()) 
       return true; 
      return false; 
     default: 
      return super.onKeyUp(keyCode, event); 
    } 
} 

更多信息:http://developer.android.com/training/keyboard-input/commands.html#SingleKey