在片段

时间:2018-03-21 02:56:24

标签: android google-maps google-places-api gmsplacepicker

是否可以将Google的地点选择器显示在页面上的片段中,以使地点选择器仅占用空间的一小部分而不是全屏?

地点选择器似乎是我需要的完美工具,但是我想在地方选择器上方显示我自己的一些文本以及下面的几个按钮等。我尝试将它放入一个frameLayout中,占用片段中的一小部分空间,但我相信这一点:

PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
Intent intent = builder.build(getActivity());
startActivityForResult(intent, PLACE_PICKER_REQUEST);

可能是导致它全屏显示的原因。有没有办法可以启动地点选择器而无需为它启动活动,或者至少能够在窗口内启动它而不是全屏?我还没有看到任何关于这种情况在网上完成的例子。

1 个答案:

答案 0 :(得分:1)

不,我认为原因是他们希望他们的解决方案与所有用户兼容,因此他们使用Activity以便每个人都可以使用它。

为了让你能够在你自己的视图中集成它会像片段一样,但这会降低它们的兼容性。