小编Yan*_* Bi的帖子

placeautocompletefragment 完整地址

有没有办法使用 Google Places API 中的 placeautocompletefragment 来获取显示在搜索视图上的完整地址?它仅显示整个地址的第一部分。我确信一切都已正确实现,并且完整的地址由 place.getAddress() 返回。知道为什么完整地址没有显示在搜索栏上吗?

autocompleteFragment = (PlaceAutocompleteFragment)
            getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
    ((EditText)autocompleteFragment.getActivity().findViewById(R.id.place_autocomplete_search_input)).setTextSize(18.0f);
    autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
        @Override
        public void onPlaceSelected(Place place) {
            // TODO: Get info about the selected place.
            ((EditText)autocompleteFragment.getView().findViewById(R.id.place_autocomplete_prediction_primary_text))
            //autocompleteFragment.getActivity().findViewById(R.id.place_autocomplete_search_input))
                    .setText(place.getAddress());
            Log.i(TAG, "Place Selected: " + place.getName() + place.getAddress());
        }

        @Override
        public void onError(Status status) {
            // TODO: Handle the error.
            Log.i(TAG, "An error occurred: " + status);
        }
    });
    AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
            .setTypeFilter(AutocompleteFilter.TYPE_FILTER_ADDRESS)
            .build();
    autocompleteFragment.setFilter(typeFilter);
Run Code Online (Sandbox Code Playgroud)

编辑: 我的应用程序的功能与此链接中的应用程序完全相同。 https://maps-apis.googleblog.com/2015/12/autocomplete-widget-and-updated-place.html

我想要的是在搜索栏上以灰色文本(完整地址)显示文本,而不是黑色文本(地名)。有谁知道解决方案吗?先感谢您!

android google-places-api

5
推荐指数
1
解决办法
2348
查看次数

如何拥有这样的可滚动浮动Cardview?

有谁知道如何拥有像这样的浮动Cardview? http://chairnerd.seatgeek.com/images/autocomplete_checkout.gif

背景图像应该能够以编程方式更改,并且cardview应该是可滚动的.而第一张Cardview的位置应该在图像下方的某个位置.提前致谢!

android floating android-cardview

4
推荐指数
1
解决办法
6779
查看次数