2016-03-20 19 views
0

Androidスタジオでフラグメントで新しい空白アクティビティを作成しました。私はSupportMapFragmentを使用してGoogleマップを含める必要があります。レイアウトの一番上に、デフォルトでアクティビティ名を表示するツールバーを保持したいと思います。どのようにするか、チュートリアルはありますか?AndroidのGoogleマップとフラグメント

+0

空白アクティビティテンプレートに加えて、Googleマップアクティビティテンプレートがあります。試してみましたか? – Egor

答えて

0

はいそこここにもそれを説明するチュートリアルです: http://www.truiton.com/2013/05/android-supportmapfragment-example/

は、しかし、あなたが持つかもしれないとして、ツールバーを維持することだけではなく、完全にそれを修正するの、(チュートリアルが言うないよう)あなたのxml活動でこれを追加しますこのように、あなたのXMLで定義されたツールバー:ツールで

<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > 

<fragment 
    android:id="@+id/map" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    class="com.google.android.gms.maps.SupportMapFragment" /> 

</RelativeLayout> 

:コンテキストは、前にあなたの活動のクラス名を追加します。 (ドット)。

相対レイアウトの幅と高さをニーズに合わせて調整します。例えば。 200dpにするか、match_parentのままにしておきます。

さらに必要があれば教えてください。

+0

はMainActivityがチュートリアルのSupportMapFragmentActivityと同じクラスではありませんか?もしそうなら、私はMainActivityで何をすべきか説明できますか? – NoName2

+0

はい、チュートリアルと同じにすることができます。これは、マップを表示するアクティビティー・クラスでなければなりません。チュートリアルにちょうど従ってください。 既にツールバーやカスタマイズされたxmlファイルがある場合は、上記のxml部分を追加し、チュートリアルのようにXML全体を置き換えないでください。 – mmcoder10

関連する問題