Я использую SDK для Android в своем приложении с виджетом «Автозаполнение» в режиме OVERLAY.Я могу искать и извлекать адреса и т. Д. Проблема, с которой я сталкиваюсь, заключается в том, что когда виджет загружает панель поиска, я не хочу, чтобы пользователю приходилось нажимать на панель поиска, которая отображается для ввода подробностей поиска.
Как заставить курсор появиться в строке поиска и открыть клавиатуру, чтобы пользователь мог просто начать печатать?
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());
}
});