问题标签 [placeautocompletefragment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - PlaceAutocompleteFragment 第一次点击时只获得焦点
PlaceAutocompleteFragment
使用自定义布局时遇到问题。第一次当我点击它时,它只是获得焦点,另一次点击它弹出。我在片段类中使用了它。这是上传视频的链接。我用于EditText
自定义布局。
这是演示视频
MainFragment.class
CustomPlaceAutoCompleteFragment.class :
android - 更改 PlaceAutoCompleteFragment 提示时出现 NullPointerException
在我的一个片段中,我实现了一个 PlaceAutocompleteFragment,如下所示:
最后两行是我尝试更改搜索栏中的提示文本。但是,当我添加它们时,我得到了异常
我也尝试过 placeAutocompleteFragment.setHint()。我应该如何去调用 setHint() 呢?提前致谢。
编辑:崩溃日志显示以下内容
编辑#2:我的 ExploreFragment 的要点
}
java - 在 SupportPlaceAutocompleteFragment 中搜索新地点后 Map Fragment 循环回当前位置
我在地图片段中添加了一个支持地点自动完成片段,但由于某种原因它似乎无法正常工作。每当我搜索一个地方时,地图会在瞬间移动到正确的位置,然后由于某种原因自动返回到用户的当前位置。
这是我的地图片段的代码:
android - 将个人位置添加到 Google Place 自动完成列表
有没有办法将地址固定到位置自动完成搜索 Android 应用程序的顶部?
android - 访问 SupportPlaceAutocompleteFragment 结果监听器
Google SupportPlaceAutocompleteFragment has listener when address in fragment is selected with:autocompleteFragment.setOnPlaceSelectedListener
但它仅在结果覆盖关闭并且您处理该结果时才有效。我的目标是在早期阶段拦截点击结果。
我想要做的是留在带有自动完成片段的页面上,而不是关闭它继续输入地址。例如,自动完成片段建议我街道,我想自动完成它并让用户有机会指定房子。
可能的解决方案是以编程方式获取位置预测并由我自己处理所有 UI,但希望有一种更简单的方法。
android - 为地点选择器使用地点自动完成功能
我正在使用 android 中的 placepicker 来选择一个地点并获取有关该地点的详细信息。为地点选择器活动内置了 placeautocomplete 片段。当我们在那里提供任何地址时,它将直接选择该位置并出现确认对话框,我不希望我希望我的位置图标(相机)转到该位置,然后用户选择未知位置(如果在自动完成片段中不可用)。
android - PlaceAutocompleteFragment - null 不能转换为非 null 类型(Kotlin)
我正在尝试按照此处的官方文档将 Place Autocomplete Fragment 添加到我的片段中
我得到错误kotlin.TypeCastException: null cannot be cast to non-null type com.google.android.gms.location.places.ui.PlaceAutocompleteFragment
我知道 PlaceAutocompleteFragment 不能设置为 null,所以我尝试在我的中添加一个 if 语句getAutoCompleteSearchResults()
来检查 fragmentManager != null,但仍然没有运气
AddLocationFragment.kt
片段的 XML:
android - 如何在工具栏中实现 PlacesAutocompleteFragment?
我现在在 android 上 2 周。作为我的第一个项目,我尝试设置一个带有开关和 placeautocompletefragment 的工具栏,然后是一个 mapfragment。所以地图工作正常,工具栏也可以,除了其中的 Placeautocompletefragment 。在调试时,我发现在初始化 Placeautocompletefragment 后它仍然为空。
地点和地图 api 被激活,清单中的关键。
有人可以告诉我,我在哪里犯了错误并告诉我如何解决它?由于 NULL 值,我无法在其上设置侦听器。我在互联网上找到的每个样本都带有 fragmentmanager,自 API 28 起已弃用,因此对我来说实际上没用。
感谢到目前为止。
格雷茨
编辑: ativity_maps.xml
Mapsactivity.kot
}
android - Android Place Autocomplete Fragment:无法设置文本
Google 最近更新了他们的 Places SDK for android,所以现在我也在更新我的代码。我正在尝试使用AutocompleteSupportFragment
允许用户设置他们的地址。
这是我的代码:
在之前的 SDK 中,fragment 会自动将文本设置为选定的地址。这在新的 SDK 中不起作用(不确定这是否是故意的)。所以我试图手动设置它。正如您在我的代码中的注释中看到的那样,setText
在侦听器之外使用效果很好。在听众内部,他们没有。
我做错了什么还是这是一个错误?
编辑:这么久了,我仍然无法正确解决这个问题。非常清楚,我可以从片段中正确获取地址,唯一不起作用的是setText
.
但是,由于一些答案表明他们没有遇到同样的问题,我开始认为这可能与我正在使用的库版本有关?
这些是我的库build.gradle
:
android - 类型不匹配。必需:片段,找到:PlaceAutocompleteFragment
我撞到一个
与 placeAutocompleteFragment 的另一个片段重复 ID、标记 null 或父 ID
错误,所以我按照这个解决方案尝试通过使用片段事务添加 placeAutocompleteFragment 来修复它childFragmentManager
片段类onCreateView
.xml
现在的问题出在了线上
我收到类型不匹配的类型错误placeAutocompleteFragment
。必需:片段,找到:PlaceAutocompleteFragment?
有什么建议么?
谢谢