【问题标题】:Correct image drawable folder for Galaxy tabGalaxy选项卡的正确图像可绘制文件夹
【发布时间】:2013-08-31 09:04:01
【问题描述】:

在 Galaxy tab 1.0 上运行时,我的 Android 应用程序未加载正确的图形图像。它们看起来模糊且略微像素化。

我的猜测是它正在从 mdpi 文件夹加载图像,因为设备密度为 1.0,但对于平板电脑屏幕来说它们很小。

在这种情况下我该怎么办?我不想增加 mdpi 文件夹中图像的大小,因为我已经在相当数量的模拟器和设备中测试了该应用程序并且它运行良好,但我仍然想要一种为平板电脑加载更大图像的方法。

设备型号为GT-P7510,安卓版本为3.1。设备的密度是1.0,我用代码得到的:

getResources().getDisplayMetrics().density

我在文件夹中放置了不同尺寸的图像:

  • drawable-hdpi
  • drawable-ldpi
  • drawable-mdpi
  • drawable-xhdpi

我正在 API 级别 8 平台 2.2 中开发。

谢谢!

【问题讨论】:

    标签: android graphics drawable dpi android-drawable


    【解决方案1】:

    你应该创建

    res/drawable-large-mdpi/
    

    并将大屏幕的资源放在那里。您可以评估使用其他限定符而不是 large,例如 drawable-sw600dp, 见http://developer.android.com/guide/practices/screens_support.htmlhttp://developer.android.com/guide/topics/resources/providing-resources.html#BestMatch

    【讨论】:

    • 它确实有效,我只是将所有图像从 xhdpi 文件夹复制到这个新的 large-mdpi 文件夹。我担心的是,如果我不涉及任何其他类似的案例。我必须创建的文件夹的完美组合是什么,以涵盖市场上可用的所有屏幕尺寸和 dpi。
    • 嗯,我想这取决于您在不同设备上的需求...... :) 但我想一旦您大致了解在手机上做什么以及在平板电脑上做什么,您可以准备几个布局,然后使用不同的尺寸根据密度和分辨率调整两个系列。您可能会发现有趣的youtube.com/watch?v=zHirwKGEfoE 以获取有关响应式设计的一些提示
    猜你喜欢
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    相关资源
    最近更新 更多