没有使用Android支持库的指示器ViewPager

9

目前我在使用ViewPagerIndicator来实现可滑动的Fragment,并带有指示器,它很好用。但由于Google越来越倾向于不使用Android support library,例如PreferenceFragments在支持库中不可用,所以我想知道是否有类似于ViewPagerIndicator并使用标准Android库的东西。

1个回答

7
谷歌正在推进越来越多的方向,而不使用Android支持库,其中包括Fragment。例如,PreferenceFragment不在支持库中可用。很难轻松地回退PreferenceFragment,因为有许多其他要求可以使其实用(例如,回退新的PreferenceActvity)。我个人研究了偏好设置片段系统后,得出结论:对我来说,这将带来更大的痛苦,不值得去做。 根据定义,这是不可能的,因为ViewPager在Android支持包中,这意味着任何ViewPager指示器都必须使用Android支持包。但是,ViewPager没有要求您使用片段。如果选择,欢迎创建自己的PagerAdapter实现,其中不使用任何片段,或者使用本机API Level 11片段。

1
我的意思是“类似于ViewPageAdapter”。关键点就在于我不想自己实现它。我只是没时间这样做。 - Kris
1
@user1278769:你不能有任何类似于ViewPagerIndicator的东西来避免使用Android Support包,因为正如我在回答中所指出的那样,ViewPager就在Android Support包中。 - CommonsWare
2
是的,我明白了。也许我应该重新提出我的问题。我正在寻找一个库,它可以提供片段的滑动功能,并带有某种指示器,而不使用支持库 - 类似于ViewPagerIndicator为使用支持库的视图所提供的功能。 - Kris
15
为什么ViewPager仅在支持库中出现而不是成为正式API的一部分? - AlikElzin-kilaka
1
@kilaka:我没有听到官方的解释。 - CommonsWare
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接