android.support.v4.view.ViewPager是android.app包中的任何等价物,为什么早期版本?

时间:2013-10-14 21:13:10

标签: java android android-fragments

我对android.support.v4.view.ViewPager几乎没有一般性问题。对于我的应用程序,我设置为min sdk版本14.但是我决定使用android.support.v4.view.ViewPager,因为它是非常简单的解决方案,对用户非常友好。然而谷歌写道“注意这个类目前正处于早期设计和开发阶段。在兼容性库的后续更新中,API可能会发生变化,需要在针对较新版本编译时更改应用程序的源代码。” android doc

然而,在寻找教程和帮助时,我注意到它并不可能,因为互联网上有很多例子。因此它似乎并不那么新鲜。你知道这个班级的真实情况,将来是否会得到支持?

有没有办法不使用支持库,因为我的app文件变得很大?

此外,我注意到在创建DialogFragment时非常奇怪。我不允许使用android.app.DialogFragment,但我必须使用android.support.v4.app.DialogFragment。我想知道它是否会导致任何问题?有没有任何解决方案可以在ViewPager中使用android.app.DialogFragment?

当ViewPager成为不在支持库中的普通类时结束?

1 个答案:

答案 0 :(得分:5)

  

你知道这堂课的真实情况,将来是否会得到支持?

如果由于某些奇怪的原因Google不支持它,社区将会。

  

有没有办法不使用支持库,因为我的app文件变得很大?

如果正确使用ProGuard,您的应用文件将不会变得很大。

  

我不允许使用android.app.DialogFragment,但我必须使用android.support.v4.app.DialogFragment。

Android支持包有两个版本:v4和v13。 v4版本仅包含FragmentPagerAdapterFragmentStatePagerAdapter的v4版本。 v13版本同时包含FragmentPagerAdapterFragmentStatePagerAdapter的v4和v13版本。 v13版本适用于原生Android片段。

  

当ViewPager成为不在支持库中的普通类时结束?

可能永远不会。 Android支持包不仅适用于后端运输。