2

Googleマップにoptionsmenuを追加することは可能ですか?

つまり、オプションメニューを選択して、地図を衛星ビューから交通ビューに変更しますか?

どんな助けでもいただければ幸いです。

前もって感謝します。

4

2 に答える 2

2

オプションメニューコードに以下のコードを入力することで実行できます。

mapView.setSatellite(false);
mapView.setTraffic(true);

OptionMenuを作成するには、以下の手順に従います。

コードを入れる:

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        menu.add(0, 1, 0, "Satelite");
        menu.add(0, 2, 0, "Traffic");
                return true;
    }

また、以下のコードを入力してください。

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        super.onOptionsItemSelected(item);
        switch (item.getItemId()) {
        case 1:
            mapView.setSatellite(true);
                        mapView.setTraffic(false); 
            return true;


        case 2:
                    mapView.setSatellite(false);
                    mapView.setTraffic(true); 
            return true;



        default:
            return false;
        }
    }

それがあなたを助けることを願っています。

楽しみ。:)

于 2012-04-25T13:22:46.340 に答える
0

オプションメニューは、Androidの新しいバージョンでは非推奨になりました。Androidアクションバーのドキュメントをご覧ください。あなたがする必要があるのは、衛星と交通を切り替えるためのボタンを備えたアクションバーを設定することです。それらの関数呼び出しは簡単です。

于 2012-04-25T13:26:46.810 に答える