触摸自动完成的edittext建议时隐藏SoftKeyboard

时间:2015-05-17 20:38:16

标签: android google-maps autocomplete show-hide android-softkeyboard

我按照以下教程成功实施自动填充编辑文本框,并将所有建议显示为项目列表。我想在触摸项目列表时隐藏软键盘,并且该选项会进入编辑文本框。

http://www.claytical.com/blog/android-dynamic-autocompletion-using-google-places-api#comment-form

我尝试了多个选项,但没有任何效果。我怎样才能实现这一点并在应用程序中实现?

2 个答案:

答案 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

希望这有助于!!