У меня есть вопрос, касающийся библиотек поддержки Android, фрагментов, а в качестве конкретного примера - класса ViewPager
. Я намерен создать приложение с аналогичной функциональностью для примера, представленного на веб-сайте разработчика Android (http://developer.android.com/training/animation/screen-slide.html или http://developer.android.com/training/implementing-navigation/lateral.html). Заглянув в их код, я заметил, что они используют библиотеку android.support.v4.app
, которая из моего исследования является единственным способом доступа к классу ViewPager
.
В моей ситуации я не заинтересован в обратной совместимости. Минимальный уровень API - 14 (Ice Cream Sandwich), а цель сборки - 4,2 желе Bean. В этом простейшем виде мое приложение работает точно так же, как и второе демо, которое я связал на веб-сайте Android dev - просто прокручивая три вкладки с содержимым в каждом.
Все статьи/сообщения/ответы, которые я прочитал, по-видимому, в большой степени поддерживают библиотеку поддержки v4. Теперь для моих, хотя и долговечных, вопросов:
-
Какой лучший способ структурировать мое приложение - используя
android.support.v4.app
и тем самым используя SupportFragments или использовать фрагменты, представленные вandroid.app
- и почему? -
Если фрагменты из
android.app
- это путь, то какой оптимальный способ приблизиться кViewPagers
? -
Если SupportFragments лучше всего подходят для задачи, я бы оценил, что они обладают той же функциональностью, что и другая, - так что цель иметь их вообще внутри
android.app
?
Надеюсь, кто-то с более ясным пониманием может дать мне немного разъяснений, потому что я ошеломлен...