我正在使用 PhoneGap + JQM/HTML 创建一个 Android 应用程序,它显示基于用户交互从本地 JSON 文件检索的产品。
JSON:
{
"name" : "Product Name",
"image" : "path/to/product.png"
}
HTML:
<div class="products-display">
<a href="#" class="products-link">Touch to Update Product</a>
</div>
JavaScript:
$('body').delegate('.products-link', 'click', function(e){
...
$(this).css('background','no-repeat url('+bgImage+')'); // bgImage = image node of JSON
...
});
我遇到的问题是,以上内容在运行 Android 2.X 的设备上按预期工作;但是在 Android 3.0+ 上(特别是 Galaxy Tab 10.1 上的 3.1),不显示背景图像。
Android 3.X 上的资源处理方式不同吗?任何帮助将不胜感激!
最佳答案
确保图片所在的路径与json数据中的路径大小写相同。 Android 路径区分大小写。
关于android - 动态背景图像在 Android 3.1 + PhoneGap 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9518295/