【发布时间】:2014-02-01 22:12:16
【问题描述】:
我正在尝试支持我的项目中的所有类型的屏幕。 我在文件夹drawables(ldpi,mdpi,Hdpi,xhdpi,xxhdpi)中添加了相应的图形,, 还有布局文件夹(layout-small、layout、layout-large、layout-xlarge、layout-xxlarge)。 事情是这样的: 当我在模拟器上打开应用程序时,在普通屏幕(mdpi)上,一切都是正确的, 但是当我选择其他模拟器,比如一个 Hdpi/large 时,android 系统没有选择正确的图形。(例如我打开一个 Hdpi 模拟器,系统正在选择普通图形(mdpi)。
我需要做什么?,我需要写一些代码来强制系统选择正确的图形吗?,真的需要帮助!
【问题讨论】:
-
Android 选择了正确的布局和 DPI 可绘制对象,这是您的图形错误 :) 相信我。
-
@MartínMarconcini 我的图形怎么会出错?
-
他们怎么可能是错的,例如,如果我瞄准一个 hdpi 屏幕(400px x 854px - 至少)我使背景尺寸相同(400px x 854px)并且我把背景放在 hdpi文件夹,然后设计Layout-large/main.xml
-
我已经阅读了这两个链接,.. developer.android.com/guide/topics/resources/… developer.android.com/guide/topics/resources/… 它应该选择正确的图形/布局
标签: java android android-layout hdpi mdpi