我想为我的Android应用程序设置一个启动画面,我想知道哪个分辨率的图片属于bundleSDK中哪个类别的drawable文件夹(hdpi,xhdpi,xxhdpi等)?
答案 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
答案 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代表根据屏幕密度以不同分辨率存在的启动画面艺术。