Подтвердить что ты не робот

Является ли Android ICS API родным эквивалентом поддержки ViewPager lib?

Я искал немного для пейджера для фрагмента, я разрабатываю ICS API.

Я знаю о ViewPager и всех библиотеках поддержки для более ранней версии, но я не понимаю, почему я должен использовать библиотеку поддержки, учитывая тот факт, что я использую последнюю версию api и не планирую поддерживать более раннюю версию.

Должен ли я сам писать "ViewPager" или есть что-то, чего я не видел в api.

4b9b3361

Ответ 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.