Имеет ли Android ICS API собственный эквивалент поддержки библиотеки ViewPager?
номер
Я знаю о ViewPager и всех библиотеках поддержки для более ранней версии, но я не понимаю, почему мне следует использовать библиотеку поддержки, учитывая тот факт, что я использую последнюю версию API и не планирую поддерживать более раннюю версию.
Пакет поддержки Android предназначен не только для бэкпорта новых API. Это также относится и к другим классам, которые по какой-либо причине не добавляются в SDK, например ViewPager
и его поддерживающие классы.
Должен ли я написать «ViewPager» сам или есть что-то, чего я не видел в API.
Вы можете написать собственную реализацию компонента просмотра страниц. Опытные программисты будут использовать тот из пакета поддержки Android, поскольку он уже написан и (в основном) отлажен.
ОБНОВЛЕНИЕ : обратите внимание, что ViewPager
прекрасно работает со страницами, которые:
- API Level 11+ нативные фрагменты
- Поддерживаемые Android фрагменты
- произвольно
Views
Для первого случая вам понадобится v13
версия JAR поддержки, которая содержит v13
версии классов FragmentPagerAdapter
и FragmentStatePagerAdapter
.