Использование android.app.Fragment с ViewPager в Android 3.0+

Я разрабатываю приложение с android: minSdkVersion = "11". Насколько мне известно, ViewPager реализован в библиотеке совместимости. Мне удалось заставить его работать в моем приложении, добавив библиотеку android-support-v4.jar, но теперь я вынужден использовать

android.support.v4.app.FragmentActivity

, потому что мне нужен getSupportFragmentManager () для FragmentPagerAdapter вместо нового getFragmentManager () android.app.Activity.

Также мне нужно использовать

android.support.v4.app.Fragment

вместо

android.app.Fragment

Хотя это работает, мне определенно не нравится этот подход. Это разрушает дизайн приложения, и я вообще не хочу иметь библиотеку совместимости в моем проекте API уровня 11.

Существуют ли другие более естественные способы использования ViewPager в приложениях Honeycomb +?

7
задан morphium 8 November 2011 в 02:18
поделиться