2

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

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

有什么办法不使用支持库,因为我的应用程序文件变得很大?

此外,我在创建 DialogFragment 时注意到了一件很奇怪的事情。我不允许使用 android.app.DialogFragment 但我必须使用 android.support.v4.app.DialogFragment 。我想知道它是否会导致任何问题?是否有任何解决方案可以将 android.app.DialogFragment 与 ViewPager 一起使用?

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

4

1 回答 1

5

你知道这个类的真实情况是什么,将来会支持吗?

如果出于某种奇怪的原因谷歌不支持它,社区会支持。

有什么办法不使用支持库,因为我的应用程序文件变得很大?

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

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

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

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

可能永远不会。Android 支持包不仅适用于反向移植。

于 2013-10-14T21:23:17.280 回答