我有小型,中型,大型屏幕的布局文件。但我注意到我的项目没有显示正确的drawables。例如:- 我有一个名为main.xml的xml文件,它应该在应用程序上显示一个图像。
我的res文件夹是结构化的 绘制 绘制,华电国际 绘制,LDPI 绘制,MDPI 绘制,xhdpi 抽拉-xxhdpi
布局 main.xml ---这里的图像显示了drawable-mdpi中的drawable
布局大 main.xml ----此处显示drawable-mdpi中的drawable而不是drawable-hdpi
drawable-hdpi中的图像要大得多,所以我希望它在layout-large(main.xml)中显示,但它不会显示在mdpi中的那个。
它是否具有相同名称的图像cos分辨率。如果分辨率是问题,请使用所有dpi drawables的图像分辨率。我看过很多帖子,但我无法回答我的问题。
ldpi用于低密度(ldpi)屏幕的资源(~120dpi)。 mdpi用于中密度(mdpi)屏幕的资源(~160dpi)。 (这是基线密度。) hdpi用于高密度(hdpi)屏幕的资源(~240dpi)。 xhdpi用于超高密度(xhdpi)屏幕的资源(~320dpi)。
我从android开发者网站获得了以上资源。请这120dpi是否意味着图像的分辨率。我不明白。
答案 0 :(得分:0)
确保使用“dp”而不是“px”调用这些图像。请参阅此参考以获取参考http://developer.android.com/guide/topics/resources/more-resources.html#Dimension