3
Googleの検索場所をナビゲーションドロワーのアクティビティに自動作成したいのですが、ツールバーの場所にGoogleマップのアプリのような検索オートコンプリートを表示したいのですが、ここに私が必要とするものを示すスクリーンショットがあります。 ... ツールバーにオートコンプリート検索を配置する
Googleの検索場所をナビゲーションドロワーのアクティビティに自動作成したいのですが、ツールバーの場所にGoogleマップのアプリのような検索オートコンプリートを表示したいのですが、ここに私が必要とするものを示すスクリーンショットがあります。 ... ツールバーにオートコンプリート検索を配置する
Googleプレイスサービスのフラグメントを使用する必要があります。 ここでは、XMLでこのフラグメントの使用例があります。
<fragment
android:id="@+id/place_autocomplete_fragment"
android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"/>
このフラグメントは、上記の提示している検索バーを表している必要があります。この部分は、Googleプレイスのオートコンプリート検索のすべてのロジックを実行します。
PlaceAutocompleteFragment _autocompleteFragment = (PlaceAutocompleteFragment)
getActivity()
.getFragmentManager()
.findFragmentById(R.id.place_autocomplete_fragment);
_autocompleteFragment.setOnPlaceSelectedListener(_placeSelectedListener);
とコールバックの実装:あなたがドキュメントをチェックすることができます詳細については
private PlaceSelectionListener _placeSelectedListener = new PlaceSelectionListener() {
@Override
public void onPlaceSelected(Place place) {
//Place model has all data about Location selected from search box
}
@Override
public void onError(Status status) {
}
};
: https://developers.google.com/places/android-api/autocomplete
参照 'SearchView#setSuggestionsAdapterを(CursorAdapterまた、Java、このフラグメントの使用を持って下にアダプタ) ' – pskink
私にはっきりと返信してください。検索がありますが、上記のような検索画面が必要です。 –
FrameLayoutを使用する方が良いでしょう。 –