带有指标的ViewPager没有Android的支持库

时间:2012-07-17 10:28:32

标签: android android-fragments android-viewpager viewpagerindicator viewpage

现在我正在使用ViewPagerIndicator用于可滑动的片段,在我的程序中有一个指示器,它就像一个魅力。但是,由于谷歌越来越多地使用Android support library而不使用{{3}}等方式进入片段方向。 PreferenceFragments在支持库中不可用,我想知道是否有类似于使用标准Android库的ViewPagerIndicator。

1 个答案:

答案 0 :(得分:7)

  

Google在不使用Android支持库的情况下越来越多地向碎片方向发展

你的证据就是......究竟是什么?

  

e.g。 PreferenceFragments在支持库中不可用

无法轻易地向后移植PreferenceFragment,因为还有许多其他要求可以使其有用(例如,向后移植新的PreferenceActvity)。我亲自调查了偏好片段系统的后向移植,并得出结论认为它对我来说会比它更值得痛苦。

  

我想知道是否有类似于使用标准Android库的ViewPageIndicator

根据定义,这是不可能的,因为ViewPager位于Android支持包中,这意味着ViewPager的任何指标都必须使用Android支持包。

但是,ViewPager没有任何要求您使用片段的内容。如果您愿意,建议您创建自己的PagerAdapter实现,该实现不使用任何片段,或使用本机API Level 11片段。