vir*_*rao 5 android searchview
我已经为我的应用程序实现了搜索视图.当我尝试查询我使用Listview显示结果,并希望用于选择其中之一.如果不可用,列表将为空.然而,人们可以点击搜索图标/进入软键盘,我想隐藏该按钮.
我希望用户只从建议中选择值,而不是单独搜索
我们怎样才能做到这一点?
只需在该值不在列表中时阻止用户使用该按钮即可。为此,您只需单击输入按钮即可。
@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);
}
}
Run Code Online (Sandbox Code Playgroud)
欲了解更多信息:http://developer.android.com/training/keyboard-input/commands.html#SingleKey
| 归档时间: |
|
| 查看次数: |
703 次 |
| 最近记录: |