有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java实现google在安卓中放置autocomplete

我正在创建一个安卓应用程序,在这个应用程序中,我重用GooglePlacesAPI来获得自动完成功能。我成功实现功能的方法是使用此代码

int PLACE_AUTOCOMPLETE_REQUEST_CODE = 1;
...
try {
Intent intent =
        new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY)
                .build(this);
        startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);
} catch (GooglePlayServicesRepairableException e) {
// TODO: Handle the error.
} catch (GooglePlayServicesNotAvailableException e) {
// TODO: Handle the error.
}

当用户在第一个屏幕(主屏幕)的弹出菜单中单击菜单按钮时,会启动此代码

这段代码可以做我想让它做的事情,但我不知道如何编辑它创建的片段。我想设置一个与默认情况下的“搜索”不同的提示。我之所以使用这段代码,是因为它能够创建一种对话框或调暗背景,并在第一个屏幕上创建自动完成片段,这正是我想要的。有没有其他方法来实现自动完成

tl:dr 我想使用GooglePlacesAutoComplete,我希望它像对话框一样弹出(第一个屏幕变暗,搜索栏在第一个屏幕的顶部)

有人有解决办法吗


共 (0) 个答案