【问题标题】:ViewPager and setClipChildren(false) workaround for 2.x devices2.x 设备的 ViewPager 和 setClipChildren(false) 解决方法
【发布时间】:2013-04-02 18:49:46
【问题描述】:

我正在使用 Dave Smith 的 solution 使 ViewPager 的行为类似于图片库。我的问题是 setClipChildren(false) 在 2.x 的设备上不起作用(在 HTC Desire S 和三星 Galaxy S 上都试过,都是 2.3.5)。仅显示一张图像,并且滚动仅在 viewpager 区域内。

搜索,找到了两种解决方案:

setClipChildren(false);
setLayerType(View.LAYER_TYPE_SOFTWARE, null);

设置为 ViewPager 的容器和寻呼机,但 setLayerType 仅适用于 API 11 及更高版本。 和:

android:hardwareAccelerated="false"

我已经在清单中设置了这个,首先是我的活动,然后是整个应用程序。

这两种解决方案都不适合我。 我知道这是一个已知的 Android 错误:info here。您碰巧知道解决方法吗?谢谢。

【问题讨论】:

    标签: android-viewpager android-view


    【解决方案1】:

    你应该尝试调用 在持有视图寻呼机的容器上。 来源:https://groups.google.com/forum/#!topic/android-developers/RIERxUcGpQg

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多