我正在使用戴夫·史密斯的solution https://gist.github.com/8cbe094bb7a783e37ad1使 ViewPager 表现得像一个图片库。我的问题是 setClipChildren(false) 不适用于 2.x 的设备(在 HTC Desire S 和 Samsung Galaxy S 上尝试过,两者均使用 2.3.5)。仅显示一张图像,并且滚动仅在视图页面区域内。
经过搜索,我找到了两种解决方案:
setClipChildren(false);
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
设置为 ViewPager 的容器以及分页器,但 setLayerType 仅适用于 API 11 及更高版本。
和:
android:hardwareAccelerated="false"
我已经在清单中设置了这个,首先是我的活动,然后是整个应用程序。
这两种解决方案都不适合我。
我知道这是一个已知的 Android 错误:信息在这里 http://code.google.com/p/android/issues/detail?id=36788。您碰巧知道解决此问题的方法吗?谢谢。
您应该尝试调用 在容纳视图寻呼机的容器上。
来源:https://groups.google.com/forum/#!topic/android-developers/RIERxUcGpQg https://groups.google.com/forum/#!topic/android-developers/RIERxUcGpQg
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)