我按照以下教程成功实施自动填充编辑文本框,并将所有建议显示为项目列表。我想在触摸项目列表时隐藏软键盘,并且该选项会进入编辑文本框。
http://www.claytical.com/blog/android-dynamic-autocompletion-using-google-places-api#comment-form
我尝试了多个选项,但没有任何效果。我怎样才能实现这一点并在应用程序中实现?
答案 0 :(得分:4)
它为我工作我刚刚更换了
这个:
in.hideSoftInputFromWindow(arg1.getWindowToken(),0);
使用:
in.hideSoftInputFromWindow(arg1.getApplicationWindowToken(),0);
答案 1 :(得分:1)
因此,一旦您单击其中一个自动完成建议并希望软键盘隐藏...您需要在所选自动完成选项上实现onClickListener,以便在您选择后立即隐藏软键盘点击那个。
创建index.js
autocompleteTextView
使用InputManager实现AutoCompleteTextView text = (AutoCompleteTextView) findViewById(R.id.resource);
隐藏软键盘。
onClicklistener
希望这有助于!!