【问题标题】:HDPI, LDPI, MDPIHDPI、LDPI、MDPI
【发布时间】:2021-09-22 14:26:08
【问题描述】:

对不起。我不知道 Android 屏幕尺寸 HDPI、LDPI、MDPI。如何在这些屏幕尺寸下查看我的 Flutter 应用?

【问题讨论】:

  • “在这些屏幕尺寸下检查我的颤振应用程序”是什么意思?

标签: android flutter flutter-layout hdpi mdpi


【解决方案1】:

创建具有不同像素密度的新安卓模拟器,并在其上运行应用程序。我不会担心 ldpi(0.1% 的设备)。截止值是 160 dpi (mdpi)、240 dpi (hdpi)、320 dpi (xhdpi) 和 480 (xxhdpi)。

通常,只要您以 dp 而不是像素指定所有尺寸,这应该不是问题。最可能要更改的是图像,请确保任何非矢量图像在多种分辨率下看起来都不错。

【讨论】:

    【解决方案2】:

    HDPI、LDPI、MDPI 都是指显示器的像素密度,而不是设备的分辨率。

    通常在针对多种屏幕尺寸进行开发时,您应该更多地关注视口(比如 360dp 和 600dp 作为您的断点),然后找到或创建与您的视口匹配的新 Android 虚拟设备,然后在这些设备上运行您的应用。

    这里有几个不错的链接:

    Material IO Pixel Density

    Android Documentation

    Android Device List

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 2011-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多