我正在用min sdk verrsion = 15创建一个新的应用程序,所以我不想使用v4支持库。现在我的应用程序中我想使用scrolable标签,所以我需要查看pager.Now in my xml when i我正在使用这样的东西我得到错误
XMl代码
<android.support.v13.view.ViewPager
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android" />
但是这个代码适用于v4支持库。
答案 0 :(得分:10)
现在为什么我不能使用v13.view.pager?
因为没有这样的课程。 ViewPager
是android.support.v4.view.ViewPager
。您是从ViewPager
还是support-v4
获取support-v13
并不重要。
如果我使用v4.view.pager,它会与其他片段重合,因为我没有使用v4.support.fragments
Use android.support.v13.app.FragmentPagerAdapter
。 support-v13
库提供v13
版本的FragmentPagerAdapter
和FragmentStatePagerAdapter
版本,可与本机API Level 11+片段配合使用。
答案 1 :(得分:2)
您无法使用android.support.v13.view.ViewPager
的原因是因为它不存在。如果您search for ViewPager并点击&#34;参考&#34;在侧栏上,您可以the documentation告诉ViewPager
基于其包名android.support.v4.view.ViewPager
属于支持v4。如果您在android.support.v13.view
下查找v13版本,那么您将看到不存在此类软件包。相反,有一个android.support.v7.view
,但它不包含ViewPager
类。
AFAIK,文档中没有说明ViewPager
需要使用支持库中的片段。我只使用了支持v4库中的片段,但这并不是说他们不会使用常规片段。