我试图让我的Android应用程序在手机类型设备和平板电脑上工作.对于布局我有布局 - 正常和布局 - 大,我把我的xml文件放在每个,它似乎为每个设备选择正确的一个(布局正常的手机和布局 - 大型平板电脑).
但是问题出现在可绘制的文件夹中.我有drawable-hdpi,drawable-mdpi和drawable-ldpi.平板电脑正在从drawable-mdpi拍摄图像,手机正在从drawable-hdpi拍摄图像.从阅读我一直在做这似乎是倒退??? 这似乎发生在模拟器和真实设备上,我可能做错了吗?我混在一起吗?
小智 8
克莱顿
drawable-hdpi和drawable-mdpi与屏幕本身的大小无关,而与显示器的分辨率无关.
对于iPhone 3GS和4来说,这可能很容易想到(请跟我说).4具有视网膜显示,因此具有更高的分辨率.使用与3GS一起使用的相同精灵会导致显示模糊.
如果有的话,Android手机在屏幕选项方面更加多样化.
如果您希望能够以不同的分辨率瞄准不同的布局,请尝试将布局放入/ layout-xlarge,/ layout-large等...
你可以在这里找到更多:
http://developer.android.com/guide/practices/screens_support.html
您可以在Android 3.2及更高版本中看到一些更改:
从Android 3.2(API级别13)开始,不推荐使用上述大小组,您应该使用swdp配置限定符来定义布局资源所需的最小可用宽度.例如,如果多窗格平板电脑布局需要至少600dp的屏幕宽度,则应将其放在layout-sw600dp /中.使用新技术声明布局资源将在有关为Android 3.2声明平板电脑布局的部分中进一步讨论.
| 归档时间: |
|
| 查看次数: |
8044 次 |
| 最近记录: |