html - Android 中 HTML 资源中不同分辨率的不同图像

标签 html android image android-webview resolution-independence

如何在 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/

相关文章:

javascript - 自动登录

java - 带有 AndroidAnnotations 的 Robolectric 使测试挂起/不运行

HTML:嵌入没有 base64 压缩的二进制图像

c# - 如何将 html 添加到 aspx C# 代码隐藏页面?

html - 无法垂直对齐 : text field with image in horizontal layout

javascript - 在函数中渲染 JSX 元素

android - 无法在 Android 的 Volley 中使用名称中的空格设置/显示图像

java - 在 Eclipse 中导入 HoloEverywhere 和 ActionbarSherlock 的属性复制

android - 在 Android 8 (Oreo) 中,Intent Chooser 无法设置 WallPaper

css - 如何以渐变方式将背景图像淡化为透明?