将PlaceAutocompleteFragment添加到活动会引发错误

时间:2016-02-18 05:54:53

标签: android autocomplete

我想在我的应用中实现PlaceAutocompleteFragment based on the docs,但是当我添加此代码段时

<fragment
  android:id="@+id/place_autocomplete_fragment"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
  />

最后一行抛出“无法解析符号'PlaceAutocompleteFragment'。”那是为什么?

3 个答案:

答案 0 :(得分:1)

编译器找不到该类。您必须通过在build.gradle文件中添加以下代码段来导入该类。

dependencies {
    compile 'com.google.android.gms:play-services-places:11.0.4'
}

答案 1 :(得分:0)

  

无法解析符号PlaceAutocompleteFragment。

编译器无法找到该类。这意味着该类尚未正确导入,名称拼写错误或该类根本不存在。

只需添加此

即可
View

<强>最后

compile 'com.google.android.gms:play-services-location:8.4.0'

您可以访问 How to Implement PlaceAutocompleteFragment and PlaceAutocompleteActivity to get Place details

答案 2 :(得分:-1)

只需添加此

即可
implementation 'com.google.android.gms:play-services-places:11.6.0'