地方自动完成无法正常工作 Android
Place Autocomplete not working properly Android
我已将 Place Autocomplete 添加到我的应用程序,但当我触摸搜索按钮时,它会出现然后消失。我无法在搜索中输入它消失了。消失意味着有搜索栏,但如果我们触摸谷歌搜索栏就会出现,我们可以在那里输入。但是它来了又突然消失了
这是XML中的代码。
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
<fragment
android:id="@+id/place_autocomplete_fragment"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.v7.widget.Toolbar>
它正在工作并且 Android API 密钥应该添加到清单中!所以它会起作用!https://developers.google.com/places/android-api/
我遇到了同样的问题。导致我出现问题的原因是我使用的 api 太旧并且没有注册 android 项目。
所以我在这里注册了一个新项目https://console.developers.google.com
并用新的 api 替换旧的。然后就成功了。
所以基本上,发生的事情是,当您尝试搜索时,api 被 google 的服务器拒绝,因此它阻止您搜索。
我已将 Place Autocomplete 添加到我的应用程序,但当我触摸搜索按钮时,它会出现然后消失。我无法在搜索中输入它消失了。消失意味着有搜索栏,但如果我们触摸谷歌搜索栏就会出现,我们可以在那里输入。但是它来了又突然消失了
这是XML中的代码。
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
<fragment
android:id="@+id/place_autocomplete_fragment"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</android.support.v7.widget.Toolbar>
它正在工作并且 Android API 密钥应该添加到清单中!所以它会起作用!https://developers.google.com/places/android-api/
我遇到了同样的问题。导致我出现问题的原因是我使用的 api 太旧并且没有注册 android 项目。 所以我在这里注册了一个新项目https://console.developers.google.com 并用新的 api 替换旧的。然后就成功了。
所以基本上,发生的事情是,当您尝试搜索时,api 被 google 的服务器拒绝,因此它阻止您搜索。