【问题标题】:Which resolution of picture belongs to which category of drawable folder?哪个分辨率的图片属于哪个类别的drawable文件夹?
【发布时间】:2014-02-19 14:17:07
【问题描述】:

我想为我的 android 应用程序设置一个启动画面,我想知道哪个分辨率的图片属于 bundleSDK 中哪个类别的可绘制文件夹(hdpi、xhdpi、xxhdpi 等)?

【问题讨论】:

  • ldpi = 120 dpi, mdpi = 160 dpi, hdpi = 240dpi, xhdpi = 320dpi, xxhdpi = 480dpi, xxxhdpi = 640 dpi

标签: android android-layout drawable


【解决方案1】:

以下是详细信息:

36x36 用于低密度 (LDPI - 120dpi)

48x48 用于中等密度 (MDPI - 160dpi)

72x72 用于高密度 (HDPI - 320dpi)

96x96 用于超高密度 (XHDPI)

144x144 用于超高密度 (XXHDPI)

Google 指南 - http://developer.android.com/guide/practices/screens_support.html

来源 - Android screen size HDPI, LDPI, MDPI

【讨论】:

    【解决方案2】:

    here 所述,不同屏幕密度值的位图具有以下比率:ldpi:mdpi:hdpi:xhdpi - 3:4:6:8。 我建议您使用一些复合布局或layer-drawable

    <?xml version="1.0" encoding="utf-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    
        <item>
            <!-- background goes here -->
            <shape android:shape="rectangle" >
                <solid android:color="#000" />
            </shape>
        </item>
        <item>
            <!-- splash-screen image -->
            <bitmap
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:dither="true"
                android:gravity="center"
                android:src="@drawable/your_bitmap"
                android:tileMode="disabled" >
            </bitmap>
        </item>
    
    </layer-list>
    

    your_bitmap 代表根据屏幕密度以不同分辨率存在的初始屏幕艺术。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-28
      • 2020-11-15
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多