ViewPager包含在支持库中,它的所有方法都需要一个参数或者从support.v4.app返回Fragment,所以我必须确保我的所有片段都扩展support.v4.app.Fragment。
我可以使用android.app.Fragmnet而不是support.v4.app.Fragment以及如何使用?或者我该如何替换ViewPager?
答案 0 :(得分:1)
是的,您可以:ViewPager
来自android.support.v4
库,但您可以使用Adapters
库中的android.support.v13
来创建其片段。
FragmentPagerAdapter
的 FragmentStatePagerAdapter
和android.support.v4
使用android.support.v4.app.Fragment
。
但来自FragmentPagerAdapter
的FragmentStatePagerAdapter
和android.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
。