android - 在哪里放置更高分辨率的图像?

标签 android

我正在为手机和平板电脑版本设计应用程序。

我读到对于选项卡,我们需要更高分辨率的图像,并且这些图像必须放在我们项目的 res 文件夹 中。

但是把这些图片放在哪里呢?在res的哪个drawable文件夹中?

在这里,我可以在 res 文件夹中找到以下文件夹。

  1. drawable-hdpi
  2. drawable-ldpi
  3. drawable-mdpi
  4. drawable-xhdpi
  5. drawable-xxhdpi

我将所有用于普通移动屏幕(例如 Nexus one)的图像放在 drawable-hdpi 中。我的问题是,现在我应该在哪里放置我的高分辨率图像?

请帮忙,谢谢

最佳答案

在 android 中,您可以选择 hdpi、mdpi、xdpi 等。

文件夹,你必须根据你的设备分辨率创建不同的图像,并在确认你的设备分辨率和密度类别后将你的图像放在那里。

关于为什么会发生的更多引用,你可以在这里看到

这里我解释一些图表可能对你有帮助。

Low density Small screens QVGA 240x320 (120dpi):

layout-small-ldpi (240x320)  
layout-small-land-ldpi (320x240)

Low density Normal screens WVGA400 240x400 (x432) (120dpi):

layout-ldpi  (240 x 400 )
layout-land-ldpi  (400 x 240 )

Medium density Normal screens HVGA 320x480 (160dpi):

layout-mdpi (320 x 480 )
layout-land-mdpi (480 x 320 )

Medium density Large screens HVGA 320x480 (160dpi):

layout-large-mdpi (320 x 480 )
layout-large-land-mdpi (480 x 320)

Galaxy Tab ( 240 dpi ):

layout-large  (600 x 1024) 
layout-large-land  (1024 x 600)

High density Normal screens WVGA800 480x800 (x854) (240 dpi):

layout-hdpi (480 x 800)
layout-land-hdpi (800 x 480)

Xoom (medium density large but 1280x800 res) (160 dpi):

layout-xlarge (800 x 1280)
layout-xlarge-land (1280 x 800)

关于android - 在哪里放置更高分辨率的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23775339/

相关文章:

android - 找不到sql表-android

java - 推送完后如何获取 child 的数据?

安卓 : How to set same drawable selector xml for more than 2 views

android - 有没有办法从 APK 文件中获取源代码?

android - 真正的android双显权限问题

java - 如何在 Android 中添加和检索 Intent 数据

java - setOnKeyListener onKey 不适用于 Eclipse/ADT Android 虚拟设备 - Nexus One

android - 如何使用 Retrofit 查看创建的 JSON 字符串

android - 当您无法驾车前往某个位置时,Google map 会崩溃

android - 在 Android Studio 项目中添加外部项目作为依赖导致找不到文件的错误