Google 个地方将焦点设置在搜索栏上?
Google places set focus on search bar?
我在我的应用程序中使用 Android 的地点 SDK,并在叠加模式下使用自动完成小部件。我能够搜索和检索地址等 我遇到的问题是,当小部件加载搜索栏时,我不希望用户必须单击显示的搜索栏才能键入搜索详细信息。
如何使光标出现在搜索栏中并打开键盘以便用户可以开始输入?
SupportPlaceAutocompleteFragment autocompleteFragment = (SupportPlaceAutocompleteFragment)
getSupportFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
Objects.requireNonNull(autocompleteFragment).setHint("Search Postcode");
AutocompleteFilter filter = new AutocompleteFilter.Builder()
.setCountry("GB")
.build();
autocompleteFragment.setFilter(filter);
autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
@Override
public void onPlaceSelected(Place place) {
editTextaddr.setText(place.getAddress());
}
@Override
public void onError(Status status) {
editTextaddr.setText(status.toString());
}
});
在与 Google 支持团队联系后,在 Android Android API 28
中使用 Places SDK 时,这已作为错误提出
我在我的应用程序中使用 Android 的地点 SDK,并在叠加模式下使用自动完成小部件。我能够搜索和检索地址等 我遇到的问题是,当小部件加载搜索栏时,我不希望用户必须单击显示的搜索栏才能键入搜索详细信息。
如何使光标出现在搜索栏中并打开键盘以便用户可以开始输入?
SupportPlaceAutocompleteFragment autocompleteFragment = (SupportPlaceAutocompleteFragment)
getSupportFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
Objects.requireNonNull(autocompleteFragment).setHint("Search Postcode");
AutocompleteFilter filter = new AutocompleteFilter.Builder()
.setCountry("GB")
.build();
autocompleteFragment.setFilter(filter);
autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
@Override
public void onPlaceSelected(Place place) {
editTextaddr.setText(place.getAddress());
}
@Override
public void onError(Status status) {
editTextaddr.setText(status.toString());
}
});
在与 Google 支持团队联系后,在 Android Android API 28
中使用 Places SDK 时,这已作为错误提出