0

我正在尝试创建一个占据整个屏幕的 ViewPager。在 ViewPager 的每个片段中,我都有一个显示半透明图片的 ImageView。

出于某种原因,当我在 Galaxy Nexus (4.0.4) 上尝试我的解决方案时,它会在 ViewPager 的左侧和右侧留下一个边框,如下所示:

出现 ViewPager 问题的 Galaxy Nexus 屏幕截图

我已经在以下设备上尝试过,但没有出现这个问题:

  • 连结 S (4.1.1)
  • 连结一号 (2.3.6)
  • 进化版 4G (CM7.2, 2.3.7)
  • 安卓模拟器

任何人都可以查看简化的源代码并帮助我(特别是如果您有 Galaxy Nexus)?谢谢!

顺便说一句,这是我自己解决早期问题的尝试,对此我无法得到正确的答案。

4

1 回答 1

1

我再次检查了我的代码并尝试评论/取消评论部分,看看我是否可以摆脱这个问题。

我将其缩小到我应用于我的活动的自定义样式。在其中,我有以下项目:

<item name="android:windowIsFloating">true</item>

删除这个项目解决了这个问题,虽然我仍然不明白为什么。也许与这个问题有关 -如何在没有 windowIsFloating 的情况下创建透明活动

在阅读以下问题后,我最初包含了这个项目 - 如何在 Android 上创建一个透明的活动?

无论如何,我希望这可以为其他人节省大量调试时间。

于 2012-08-20T02:57:32.253 回答