我们可以考虑为平板电脑提供不同的可绘制文件夹吗?

0 android android-drawable responsiveness

我读过很多关于“如何在 android 中制作响应式应用程序”的文章,每个人都建议为每个屏幕使用“多个位图”。我只是想知道

(1)我们可以考虑支持平板电脑的不同drawable文件夹(drawable-hdpi、drawable-xdpi、drawable-xxdpi等)吗?或者只是这些文件夹是为智能手机设计的以获得响应能力?

Cam*_*gón 7

在 Android 中,图像大小有两种类型的限定符:

  • 屏幕像素密度(dpi):是屏幕分辨率。即 hdpi、xhdpi、tvdpi。
  • 屏幕尺寸:是屏幕的物理尺寸。即小、正常、大、超大。

有些平板电脑有大屏幕,但 dpi 较低,因此它们使用 mdpi 或 hdpi 文件夹中的图像。但您可以使用屏幕尺寸限定符为平板电脑创建特殊文件夹来分配图像。例如你可以有:

res/
    drawable-mdpi/
    drawable-hdpi/
    drawable-xhdpi/
    drawable-xxhdpi/
    drawable-xlarge-mdpi/
    drawable-xlarge-hdpi/
    drawable-xlarge-xhdpi/
    drawable-xlarge-xxhdpi/
Run Code Online (Sandbox Code Playgroud)

drawable-xlarge-您的平板电脑将根据 dpi 分辨率使用资源。

要了解更多信息,请参阅: https://developer.android.com/guide/topics/resources/providing-resources.html