0

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

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

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

可能是导致它全屏显示的原因。有没有一种方法可以启动地点选择器而不必为其启动活动,或者至少能够在窗口内启动它而不是全屏?我还没有看到任何在线完成此操作的示例。

4

1 回答 1

1

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

为了让您能够将它集成到您​​自己的视图中,就像一个片段一样,但这会降低它们的兼容性。

于 2018-03-21T06:24:20.200 回答