android – 图像没有出现在HTC One M8上

我正在为我正在工作的公司开发一个新的应用程序.
我们在多个设备上进行测试,现在这是我前几天注意到的一件奇怪的事,其他人也做过.

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

这可能是非常具体的,但我想有些人在某些设备上必须注意到这种行为,并发现为什么会出现这种情况?

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

我想知道是否有人有任何线索.

ImageView是相对布局的第一个子节点,其宽度和高度均为匹配父节点的大小.所以它应该适合,其他观点在这一个之上.

解决方法:

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

drawable文件夹与drawable-mdpi相同.在HTC One M8上,合格为mdpi的图像按比例放大了3倍.因此,1400x933px图像变为4200x2799px. OpenGL允许的最大大小为4096×4096.

上一篇:android – 如何将随机图像设置为ImageView的?


下一篇:android – 添加到ImageView的Web链接?