【问题标题】:Android ViewPager not filling screen on Galaxy Nexus onlyAndroid ViewPager 仅在 Galaxy Nexus 上不填充屏幕
【发布时间】:2012-08-20 01:05:49
【问题描述】:

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

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

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

  • Nexus S (4.1.1)
  • Nexus One (2.3.6)
  • Evo 4G(CM7.2、2.3.7)
  • Android 模拟器

有没有人可以看看simplified source code 并帮助我(尤其是如果你有 Galaxy Nexus)?谢谢!

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

【问题讨论】:

    标签: android android-layout imageview android-viewpager android-imageview


    【解决方案1】:

    我再次检查了我的代码并尝试注释/取消注释部分以查看是否可以解决问题。

    我将其范围缩小到我应用于我的活动的自定义样式。在里面,我有以下物品:

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

    删除这个项目解决了这个问题,虽然我仍然不明白为什么。也许与这个问题有关 - How to create a transparent activity WITHOUT windowIsFloating

    在阅读以下问题后,我最初包含了这个项目 - How do I create a transparent Activity on Android?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多