繁体   English   中英

Android ViewPager仅在Galaxy Nexus上无法填充屏幕

[英]Android ViewPager not filling screen on Galaxy Nexus only

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

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

带有ViewPager问题的Galaxy Nexus的屏幕截图

我已经在以下设备上尝试过此操作,但它不会出现该问题:

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

谁能看一下简化的源代码并为我提供帮助(尤其是如果您有Galaxy Nexus)? 谢谢!

顺便说一句,这是我自己想解决一个较早的问题的尝试,对此我没有适当的答案。

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

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

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

删除此项目可解决此问题,尽管我仍然不明白为什么。 也许与此问题有关的东西- 如何在没有window的情况下创建透明活动

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM