哪个分辨率的图片属于哪个类别的drawable文件夹?

时间:2014-02-19 14:17:08

标签: android android-layout drawable

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

2 个答案:

答案 0 :(得分:2)

以下是详细信息:

低密度36x36(LDPI - 120dpi)

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

72x72高密度(HDPI - 320dpi)

96x96,用于超高密度(XHDPI)

144x144,用于额外的高密度(XXHDPI)

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

来源 - Android screen size HDPI, LDPI, MDPI

答案 1 :(得分:0)

正如所描述的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代表根据屏幕密度以不同分辨率存在的启动画面艺术。