我正在为我工作的公司开发一个新的应用程序。
我们在多个设备上测试这个,这是前几天我注意到的一件奇怪的事情,是别人做的。
我的同事在他的htc one m8上测试了这个应用程序,我们在登录页面上有一个背景图片,但没有显示给他。不过,在Nexus7、三星GalaxyTab4、摩托罗拉G和三星S4上,它做到了。
这可能是非常具体的,但我想有些人一定在某些设备上注意到了这种行为,并发现了为什么会发生这种情况?
图像保存在常规可绘制文件夹中,大小为1400px933px,是jpeg格式。
我想知道是否有人有线索。
imageview是相对布局的第一个子视图,其大小在宽度和高度上都是匹配父级的。所以它应该是合适的,其他的观点是在这个上面。

最佳答案

我相信这个问题也与安卓如何缩放图像有关。尝试将图像放入drawable-nodpi资源文件夹。
drawable文件夹与drawable-mdpi文件夹相同。在htc上,一个m8图像被限定为mdpi被放大了3倍。因此您的1400x933px图像变为4200x2799px。opengl允许的最大大小是4096x4096

09-30 14:44
查看更多