我正在使用 phonegap 开发一个简单的 iphone/android 网络应用程序,但我很难为较新的 android 设备提供高分辨率图像。我假设我可以使用我为 iphone 4 创建的那些。它们保存在一个单独的 css 文件中,并由下面的媒体查询控制:
media="only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5)"
里面有一堆 css 规则,比如:
.homepage-list li.about { background-image: url(../images/info@2x.png); -webkit-background-size: 35px 35px; }
android 模拟器和真正的 android 设备 (HTC Desire HD) 都不会显示这些图像,但 iphone 4 可以。奇怪的是,如果我修改上述规则并添加一个边框,那么该边框就会显示出来。据我所知,媒体查询正在被理解。
我有点不知所措。谁能帮忙?
提前致谢!
最佳答案
是否可以显示同一文件夹中的其他图像?
尝试重命名图像,不要包含任何“奇怪”的字符,如@
关于android - 处理高分辨率图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5476062/