我有包含图标的通知,如何从可绘制文件夹中选择具有正确密度的图标?哪个是每个可绘制文件夹的通知图标的分辨率:drawable-hdpi,drawable-ldpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi?
答案 0 :(得分:2)
Android操作系统会为您选择正确的drawable。所以,如果你有以下drawables:
drawable-hdpi \ icon.png
drawable-ldpi \ icon.png
系统将选择与设备最匹配的设备。你可以通过调用
来使用你的drawablegetDrawable(R.drawable.icon)
答案 1 :(得分:1)
您自己不选择图标。操作系统将根据您的应用程序运行的手机屏幕计算出要使用的图标(具有高密度屏幕的新手机是xxhpdi,然后从那里下降)。事实上,你的图像的所有不同版本应该被命名为相同;这样你只需要引用那个名字,操作系统将从它需要的任何一个文件夹中取出一个。
答案 2 :(得分:0)
通知图标必须为 24x24 dp ,如Iconography文档中所示。