我只是有这个问题cus我有3个文件夹,其他人也应该有他们创建应用程序,我现在正在尝试用一些漂亮的图形更新我的应用程序的一些按钮等...现在我想知道以下。
我有一些按钮,我想添加一张图片..但有三个文件夹Drawable-hdpi,mdpi和ldpi,我创建的按钮需要不同大小的每个文件夹正确所以当你使用例如小屏手机按钮不会太大..屏幕是大手机按钮不会太小..正确吗?
现在我想知道我的每个文件夹的theese图片上应该有什么样的宽度和高度?
请帮帮我。谢谢!
答案 0 :(得分:1)
你有没有使用9patch图片?很多时候使用按钮你只能使用一个9patch图像来获得任何分辨率,它们看起来很好看。我通常创建一个名为“drawable”的文件夹,并将那些东西放在那里。只是一个想法。
答案 1 :(得分:1)
您可以在Android开发指南中找到非常详细的解释:http://developer.android.com/guide/practices/screens_support.html
您的“普通”大小的图像应针对mdpi(160dpi)进行优化,而ldpi图像小于25%(120dpi),hdpi图像大50%(240dpi)。
然后,Android将选择最匹配的资源,并在必要时向上/向下扩展。 因此,即使您只有hdpi图像(并且没有ldpi / mdpi),Android也会在具有低分辨率显示的设备上将其缩小,并且看起来应该是可以接受的。答案 2 :(得分:0)
你可以把所有东西放在一个drawable /文件夹上而忘记-hdpi,-ldpi和-mdpi一个android会将这些资源用于所有东西,如果你把不同的图像放在那些文件夹上你可以更有选择性地使用什么资源你根据设备分辨率使用。
同时检查http://developer.android.com/guide/practices/screens_support.html和
http://developer.android.com/guide/topics/resources/providing-resources.html