Я работаю над реализацией карты Google в android, но я запутался между com.google.android.gms. maps.mapfragment и android.support.v4.app.fragment, поэтому, пожалуйста, удалитеразница между com.google.android.gms.maps.mapfragment и android.support.v4.app.fragment
ответ
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" />
com.google.android.gms.maps.MapFragment
является специализированным android.support.v4.app.Fragment
. Он отображает карту. Простой фрагмент ничего не делает.
- 1. Разница между android.app.Fragment и android.support.v4.app.Fragment
- 2. Ошибка android.support.v4.app.Fragment $ InstantationException: невозможно выполнить экземпляр фрагмента com.google.android.gms.maps.MapFragment
- 3. android.support.v4.app.Fragment недостатки
- 4. Maven: NoClassDefFoundError: android.support.v4.app.Fragment
- 5. MapView внутри android.support.v4.app.Fragment
- 6. android.support.v4.app.Fragment $ InstantiationException
- 7. требуется android.support.v4.app.fragment
- 8. андроид фрагмент android.support.v4.app.Fragment; error
- 9. android.support.v4.app.Fragment: неопределенный метод getChildFragmentManager()
- 10. android error android.support.v4.app.Fragment $ InstantiationException
- 11. Фрагмент предпочтения с android.support.v4.app.Fragment
- 12. Как смешивать android.support.v4.app.Fragment и android.app.Fragment
- 13. Ошибка при использовании Map в app - com.google.android.gms.maps.MapFragment не может быть добавлена в android.support.v4.app.Fragment
- 14. Какова разница между android.support.v4.view.ViewPager и другие
- 15. Android ожидается android.support.v4.app.Fragment для CameraFragment подкласса
- 16. FragmentPagerAdapter android.support.v4.app.fragment не применим к android.ap.Fragment
- 17. Переопределить устаревший метод в android.support.v4.app.fragment
- 18. Невозможно преобразовать из android.support.v4.app.Fragment в android.app.Fragment
- 19. Android обновить android.support.v4.app.Fragment от FragmentActivity
- 20. BlankFragment.newInstance ("", "") - Обязательно: android.support.v4.app.Fragment - при использовании android.app.Fragment
- 21. Правильный способ раздуть android.support.v4.app.fragment от xml
- 22. не может быть отброшен в android.support.v4.app.Fragment
- 23. Класс не является видом android.support.v4.app.Fragment
- 24. Как перейти от «android.app.Fragment» к «android.support.v4.app.Fragment»
- 25. Ошибка: MapFragment не может быть приведен к android.support.v4.app.Fragment
- 26. Различное поведение android.app.Fragment и android.support.v4.app.Fragment при использовании backstack
- 27. Есть ли способ конвертировать фрагмент в файл android.support.v4.app.Fragment
- 28. com.example.main не может быть приведен к android.support.v4.app.Fragment
- 29. Проблема с конверсией с вложенными фрагментами: android.support.v4.app.Fragment VS android.app.Fragment
- 30. Почему эта ошибка показывает «Несовместимые типы». «Обязательно: android.support.v4.app.Fragment»?