Я разрабатываю приложение для Android 3.1.
Я нашел действительно красивый виджет ViewPager, который доступен только на android.support.v4.view.ViewPager
.
Я думаю, что мне не нужно использовать android.support.v4
если я использую Android 3.1 SDK.
Вы знаете, есть ли что-то похожее на ViewPager на Android 3.1?
или
Как использовать фрагменты на Android 3.1?
Я думаю, что мне не нужно использовать android.support.v4, если я использую Android 3.1 SDK.
Для ViewPager
, да, вы это делаете. Пакет поддержки Android содержит как backports (например, фрагменты), так и новые вещи (например, ViewPager
).
Вы, если есть что-то похожее на ViewPager на Android 3.1?
ViewPager
находится в пакете поддержки Android, а не в выпуске прошивки.
Как использовать фрагменты на Android 3.1?
Вы можете использовать собственные фрагменты, если ваше приложение будет работать только на уровне API 11+.
ViewPager
полностью независим от системы фрагментов. При этом две конкретные реализацииPagerAdapter
(FragmentPagerAdapter
иFragmentStatePagerAdapter
) настроены на использованиеPagerAdapter
FragmentPagerAdapter
пакета поддержки Android. Однако вы можете легко клонировать эти адаптеры из исходного кода и изменить их так, чтобы они ссылались на собственные классыFragment
вместо backport, илиPagerAdapter
свой собственныйPagerAdapter
(даже тот, который вообще не имеет ничего общего с фрагментами).