Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java android.support.v4.view.ViewPager在android.app包中是否有任何等价物,为什么是早期版本?_Java_Android_Android Fragments - Fatal编程技术网

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

Java android.support.v4.view.ViewPager在android.app包中是否有任何等价物,为什么是早期版本?,java,android,android-fragments,Java,Android,Android Fragments,关于android.support.v4.view.ViewPager,我有一些一般性问题。对于我的应用程序,我将其设置为min sdk版本14。然而,我决定使用android.support.v4.view.ViewPager,因为它是一个非常简单的解决方案,对用户非常友好。然而谷歌写道:“注意,这个类目前正在早期设计和开发中。API可能会在兼容性库的后续更新中发生变化,需要在应用程序根据较新版本编译时对其源代码进行更改。” 然而,在寻找教程和帮助时,我注意到这可能不是真的,因为互联网上有很多

关于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何时将成为不在支持库中的普通类

你知道这门课的真实情况是什么吗?将来会支持吗

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

当我的应用程序文件变得相当大时,有没有办法不使用支持库

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

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

Android支持包有两个版本:v4和v13。v4版本只有
FragmentPagerAdapter
FragmentStatePagerAdapter
的v4版本。v13版本同时具有v4和v13版本的
FragmentPagerAdapter
FragmentStatePagerAdapter
。v13版本可以使用原生Android片段

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


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

也许你会发现它很有用-(文件修改的历史记录,日志从2011年年中开始,所以它不是一个新的类)。首先,非常感谢你的回答。我真的很感激他们。令人惊讶的是,谷歌不支持它,因为他们在一些应用程序中使用了它(至少谷歌Play shop使用了它,或者我错了?)。我已经检查了我的应用程序使用支持库的v4,尽管我将min sdk版本设置为14。如何切换到v13?使用“ProGuard正确”是什么意思?@user2707175:“如何切换到v13?”——使用
android-support-v13.jar
而不是
android-support-v4.jar
。“正确使用ProGuard是什么意思?”——ProGuard去掉了未使用的代码,因此您的发布应用程序应该只在Android支持包中包含与ViewPager相关的类,而不是该JAR中的所有类。