如果我想将ViewPager与support.v4.app一起使用,该怎么办?

时间:2015-05-05 06:37:48

标签: android android-fragments android-support-library

ViewPager包含在支持库中,它的所有方法都需要一个参数或者从support.v4.app返回Fragment,所以我必须确保我的所有片段都扩展support.v4.app.Fragment。

我可以使用android.app.Fragmnet而不是support.v4.app.Fragment以及如何使用?或者我该如何替换ViewPager?

3 个答案:

答案 0 :(得分:1)

是的,您可以:ViewPager来自android.support.v4库,但您可以使用Adapters库中的android.support.v13来创建其片段。

来自FragmentPagerAdapter

FragmentStatePagerAdapterandroid.support.v4使用android.support.v4.app.Fragment

但来自FragmentPagerAdapter FragmentStatePagerAdapterandroid.support.v13使用常规android.app.Fragment

android.support.v13.app.FragmentPagerAdapter android.support.v13.app.FragmentStatePagerAdapter

答案 1 :(得分:0)

据我所知,如果您使用支持库的ViewPager,则必须使用support.v4.app.Fragment。

答案 2 :(得分:0)

正如您在http://developer.android.com/training/animation/screen-slide.html所见,如果使用android.support.v4.view.ViewPager,您还必须使用support.v4.app.Fragment