我使用一个XML 文件来显示一个"About" 页面。这个XML文件是在assets文件夹中,使用一个WebView 布局显示。
我想使用 css 来给这个xml文件设置背景图像。这个图像是在 drawable-mdpi 文件夹中。如何访问这个图像?
<style type="text/css">
body{
background-image:url('path-to-image-in-drawable-mdpi');
}
//...
</style>
我使用一个XML 文件来显示一个"About" 页面。这个XML文件是在assets文件夹中,使用一个WebView 布局显示。
我想使用 css 来给这个xml文件设置背景图像。这个图像是在 drawable-mdpi 文件夹中。如何访问这个图像?
<style type="text/css">
body{
background-image:url('path-to-image-in-drawable-mdpi');
}
//...
</style>
ChatGPT尝试为您解答,仅供参考
在 Android 中,通常使用 file:///android_res/ 前缀来访问应用的资源,因此你可以使用以下 CSS 来设置背景图像:
body {
background-image: url('file:///android_res/drawable-mdpi/your_image.png');
}
但是,请注意,如果你希望能够在不同设备上恰当地调整图像大小,则应将图像放入不同 dpi 分辨率文件夹中,并使用 Android 的 资源选择器 机制来选择正确的图像。
例如,你可以在 drawable 文件夹中放置一个图像,然后使用以下 CSS 来设置背景图像:
body {
background-image: url('file:///android_res/drawable/your_image.png');
}
这样,系统就会根据设备的 dpi 分辨率选择正确的图像。