2014-01-07 2 views

ответ

0

com.google.android.gms.maps.mapfragment (Для API Level 11 & выше) ИЛИcom.google.android.gms.maps.SupportMapFragment (Для уровня API ниже 11 использования Android-поддержка-v4.jar):

Это специализированная Фрагмент, используемый для отображения компонента карты в приложении. который поставляется с google-play-services.jar. Этот фрагмент является самым простым способом размещения карты в приложении. Это оболочка вокруг вида карты, чтобы автоматически обрабатывать необходимые жизненные циклы. Будучи фрагментом, этот компонент можно добавить в файл макета активности просто с помощью XML ниже.

/**** use SupportMapFragment instead of MapFragment for API Level below 11 ****/ 
<fragment 
class="com.google.android.gms.maps.MapFragment" 
android:layout_width="match_parent" 
android:layout_height="match_parent"/> 

android.app.fragment (Для уровня API 11 & выше) ИЛИandroid.support.v4.app.Fragment (Для уровня API ниже 11 использования Android-поддержка-v4.jar):

Фрагмент представляет собой поведение или часть пользователя интерфейс в операции; который поставляется с SDK по умолчанию (или support-library-v4.jar). Вы можете объединить несколько фрагментов в одном действии для создания многоуровневого пользовательского интерфейса и повторного использования фрагмента в нескольких действиях. Это специально не предназначено для карт & поэтому он не поддерживает никаких жестов, которые по умолчанию имеют MapFragment. Необходимо настроить класс фрагментов, чтобы добавить любые жесты или события касания. Мы можем добавить фрагмент в файл макета активности просто с помощью XML ниже.

<fragment android:name="com.example.MyFragment" 
android:id="@+id/my_fragment" 
android:layout_width="match_parent" 
android:layout_height="match_parent" /> 
0

com.google.android.gms.maps.MapFragment является специализированным android.support.v4.app.Fragment. Он отображает карту. Простой фрагмент ничего не делает.

Смежные вопросы