平板电脑可以考虑不同的可绘制文件夹吗?

时间:2016-10-29 04:07:33

标签: android android-drawable responsiveness

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

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

2 个答案:

答案 0 :(得分:3)

自适应应用不仅仅是使用不同的Drawables。它也包含LayoutsDimensions。 我建议你阅读谷歌的这两篇文章:

Designing for Multiple Screens

Supporting Multiple Screens

答案 1 :(得分:1)

在Android中,您有两种图像尺寸限定符:

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

某些平板电脑有大屏幕,但dpi很低,所以他们使用mdpi或hdpi文件夹中的图像。但您可以使用屏幕大小限定符为平板电脑创建特殊文件夹以分配图像。例如,您可以:

res/
    drawable-mdpi/
    drawable-hdpi/
    drawable-xhdpi/
    drawable-xxhdpi/
    drawable-xlarge-mdpi/
    drawable-xlarge-hdpi/
    drawable-xlarge-xhdpi/
    drawable-xlarge-xxhdpi/

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

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