android - 图像未出现在 HTC One M8 上

标签 android xml imageview drawable

我目前正在为我所在的公司开发一款新应用。 我们在多台设备上对此进行了测试,这是我前几天注意到的一件奇怪的事情,其他人也做过。

我的同事在他的 HTC one m8 上测试了该应用程序,我们在登录页面上有一张背景图片,但没有为他显示。然而,它在 Nexus 7、三星 Galaxy Tab 4、摩托罗拉 G 和三星 S4 上确实如此。

这可能非常具体,但我想有些人之前一定已经在某些设备上注意到了这种行为,并找出了为什么会发生这种情况?

图像保存在常规可绘制文件夹中,大小为 1400px933px,是 jpeg。

不知有没有人知道。

ImageView 是相对布局的第一个子级,其宽度和高度的大小都与父级匹配。所以它应该正好适合,其他 View 在这个 View 之上。

最佳答案

我相信这个问题也与 android 如何缩放图像有关。尝试将图像放入 drawable-nodpi 资源文件夹。

drawable文件夹与drawable-mdpi相同。在 HTC One M8 上,符合 mdpi 条件的图像被放大了 3 倍。因此您的 1400x933px 图像变为 4200x2799px。 OpenGL 允许的最大尺寸是 4096x4096

关于android - 图像未出现在 HTC One M8 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30703442/

相关文章:

android - 在不耗尽电池的情况下保持服务清醒

Android: 9-patch 图像周围的点和线?

android - 在 Android 上使用 NDK 的位图无限制堆内存库

java - 在不使用文件的情况下从 JAXB 注释类生成 XSD

java - 在java中读取vtd-xml(ximpleware)xml

安卓文字转图片

android - 为什么我的 android 应用程序的自定义 ArrayAdapter 不显示图像?

android - Android Studio Gradle无法同步

android - 完全限定标记内的 XML 代码中没有代码完成

android - 为什么这个图像切换代码有内存泄漏?