Ответ 1
Имеет ли API Android ICS собственный эквивалент поддержки библиотеки ViewPager?
Нет.
Я знаю о ViewPager и всех библиотеках поддержки для более ранней версии, но я не понимаю, почему я должен использовать библиотеку поддержки, учитывая тот факт, что я использую последнюю версию api и не планирую поддерживать более раннюю версию.
Пакет поддержки Android предназначен не только для поддержки новых API-интерфейсов. Также для других классов по какой-либо причине не добавляются в SDK, например ViewPager
и его поддерживающие классы.
Должен ли я сам писать "ViewPager" или есть что-то, чего я не видел в api.
Вы можете написать собственную реализацию компонента пейджинга представления. Разумные программисты будут использовать тот, который находится в пакете поддержки Android, поскольку он уже написан и (в основном) отлажен.
ОБНОВЛЕНИЕ. Обратите внимание: ViewPager
отлично работает со страницами, которые:
- Собственные фрагменты API уровня 11+
- Андроид Backported фрагменты
- произвольный
Views
Для первого случая вам понадобится версия поддержки tar t v13
, которая содержит v13
версии классов FragmentPagerAdapter
и FragmentStatePagerAdapter
.