我得到的ViewPager.PageTransformer无法解析为我已经将sdk更新到最新的类型并且在我的libs文件夹中有最新版本的android-support-v4并且我阅读了这篇文章ViewPager.PageTransformer showing error ViewPager cant rersolved to a type i am using androidsupportv4 jar revision 9并且做了相同的步骤,但它没有奏效。
答案 0 :(得分:10)
您应该从声明开头删除ViewPager.
。
所以,这看起来像只是 PageTransformer
另外,导入android.support.v4.view.ViewPager.PageTransformer;
对我来说非常适合。
答案 1 :(得分:7)
好的,我找到了解决方案。您需要更新Android支持库包。但是如果你现在有了它,你需要先将其卸载然后重新安装才能获得新的。
如果你有IntellijIdea:
就是这样;)
答案 2 :(得分:2)
意识到我从未回答过这个问题。为了解决这个问题,我从另一台计算机上抓起了android-support-v4,它运行起来了。这可能与卸载和重新安装具有相同的效果,但我没有尝试。
答案 3 :(得分:0)
有一次我也遇到了同样的问题。显然,这是因为每当我决定在Eclipse中启动Android SDK Manager时,我就排除了更新过程中的一个重要步骤。
尝试更新时,我总是'取消选中''已安装'选项。我始终认为,由于标有“新/更新”的其他复选标记会使更新对安装可见。实际情况并非如此。一旦我离开'安装'检查标记,我看到了以前安装的组件的更新。然后,我能够安装我认为已经在我的计算机上更新的缺失功能。
希望您觉得这对获取最新信息很有帮助。这对我来说是误导。
- 的 修改 强> -
在获得最新信息后,您引用的帖子最终解决了我的问题。我没有找到一种快速有效的方法来同步最新版本的兼容性库。这可能是因为在创建应用程序时,它将最新版本本地复制到项目中。因此,您必须手动复制最新的兼容性库。
请务必将最新的兼容性库复制到其所依赖的所有其他支持的Android库。否则,您将在本地项目设置中使用新的兼容性库获得构建错误。
答案 4 :(得分:0)
您需要获得Android支持库的第18版。 确保使用SDK管理器更新到该版本,然后将“android-support-v4.jar”和“android-support-v13.jar”复制到项目的“libs”文件夹中。
那应该解决这个问题。
答案 5 :(得分:0)
android-support-v4.jar
从\sdk\extras\android\support\v4
复制到项目的libs
文件夹。android.support.v4.view.ViewPager.PageTransformer
ViewPager.PageTransformer
实施为ZoomOutPageTransformer implements PageTransformer
。多数人认为所有错误都将消失,动画效果也很好。