我正在使用Google Places API的自动完成支持片段,并且遇到了一个小问题。当我单击搜索按钮时(显示在1中)。
我能够看到图片2。但是我想看的是图像[3]。我希望键盘在单击搜索按钮后立即启动,但是,我需要单击两次以获取键盘。
答案 0 :(得分:0)
从图片的外观来看,您似乎在使用叠加层位置选择器而不是完整显示。 然后,您的代码应使用Autocomplete.IntentBuilder这样创建,以创建一个意图来启动自动完成小部件作为意图:
int AUTOCOMPLETE_REQUEST_CODE = 1;
List<Place.Field> fields = Arrays.asList(Place.Field.ID,
Place.Field.NAME);
// Start the autocomplete intent.
Intent intent = new Autocomplete.IntentBuilder(
AutocompleteActivityMode.FULLSCREEN, fields)
.build(this);
startActivityForResult(intent,
AUTOCOMPLETE_REQUEST_CODE);
根据您的选择,您可以将FULLSCREEN替换为OVERLAY。