如何在 Android 应用的嵌入式 HTML 资源中针对不同的屏幕分辨率(hdpi、ldpi、mdpi)显示不同的图像?
HTML 资源位于 assets
中,但可以根据需要进行更改。
如果这不可能,如何根据屏幕分辨率更改图像的显示大小?
最佳答案
/*
MDPI Resources for Midium-density (Mdpi) screens (~160dpi).
CSS for medium density (Mdpi) Android layouts in here
webkit-device-pixel-ratio:1
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1),
only screen and (min--moz-device-pixel-ratio: 1),
only screen and (min-resolution: 160dpi)
{
.title
{
text-align: center;
vertical-align: middle;
color: White;
font-size: 1.25em;
}
}
/*
High Density Resources for (Hdpi) screens (~240dpi).
CSS for High density (Hdpi) Android layouts in here
webkit-device-pixel-ratio:1.5
*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi)
{
.title
{
text-align: center;
vertical-align: middle;
color: White;
font-size: 2.25em;
}
}
关于html - Android 中 HTML 资源中不同分辨率的不同图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186470/