2016-03-20 2 views
0

Я создал новую Blank Activity с фрагментом в Android Studio, и мне нужно включить Google Map, используя SupportMapFragment. В верхней части макета, я хочу сохранить панель инструментов, которая показывает название деятельности по умолчанию. Как это сделать или есть ли учебник?Android Google Maps с фрагментом

+0

Наряду с шаблоном Blank Activity есть шаблон действия в 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