如何使用PlaceAutocompleteFragment
搜索地点时自动关闭键盘我正在开发一个Android应用程序并使用Google放置API来显示基于用户搜索的地点列表。 我正在使用Place Autocomplete(PlaceAutocompleteFragment)来完成此任务。
答案 0 :(得分:0)
以下是您可以在Utils class
中包含的静态方法,以便在需要时隐藏键盘。
您可以在搜索完成时或需要时调用此方法
public static void hideKeyboard(Activity activity) {
InputMethodManager imm =
(InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(activity.getWindow().getDecorView().getWindowToken(), 0);
}
请注意imm.hideSoftInputFromWindow
可能会抛出NullPointerException
因此请添加适当的错误处理来解决问题