Android 不同屏幕尺寸的布局,为什么选择默认值?

Android 不同屏幕尺寸的布局,为什么选择默认值?,android,eclipse,Android,Eclipse,我已经为小屏幕、大屏幕和大屏幕创建了布局文件,但是当我在三星S3模拟器上加载我的应用程序时,分辨率为720 x 1280,它仍然是正在使用的默认布局 我不明白为什么android不使用我的特定布局文件 我已将布局文件放置在文件夹布局下的文件夹布局大、布局小、布局大 希望有人能指出我做错了什么 谢谢。三星S3属于“普通”类别 我发现layout_-weight=“1”和layout_-width=“0dp”极大地帮助了我获得可缩放到不同分辨率的布局,以防有人问我为什么某些区域的布局无法缩放 自An

我已经为小屏幕、大屏幕和大屏幕创建了布局文件,但是当我在三星S3模拟器上加载我的应用程序时,分辨率为720 x 1280,它仍然是正在使用的默认布局

我不明白为什么android不使用我的特定布局文件

我已将布局文件放置在文件夹布局下的文件夹布局大、布局小、布局大

希望有人能指出我做错了什么

谢谢。

三星S3属于“普通”类别


我发现layout_-weight=“1”和layout_-width=“0dp”极大地帮助了我获得可缩放到不同分辨率的布局,以防有人问我为什么某些区域的布局无法缩放

自Android 3.2(API级别13?)以来,您所指的屏幕大小存储桶已被弃用。如果您的目标是更高版本的Android,那么您应该使用“最小宽度”限定符来启用更细粒度的控件

例如,三星Note将利用旧的“布局大”功能,但它对小型或普通平板电脑布局的响应不好。这些设备通常运行Android post 3.2(DELL Streak和Galaxy 10.1原始标签除外)。为了在这种情况下进行区分,请提供
layout-sw520-port
layout-sw520-land
资源文件夹,并将布局放在此处。Nexus7类型的设备(sw600)等可以进一步区分。请注意,屏幕上有保留像素(通知/操作栏等),因此物理最小宽度DPI并不完全是布局将响应的(尽管可以预测接近)


戴安娜·哈克伯恩(hackbod)写了一篇关于这一主题的文章,描述了变革背后的动机及其解决的各种问题(参见你的问题)。谷歌还就平板电脑驱动器中的多种配置的设计提出了一些建议。如果您遇到更多问题,请使用Android开发指南。S3属于“正常”类别,因此使用默认值。720 x 1280是否正常?据我所知,S2 480 x 800也是正常的,这两款相机的分辨率似乎都有了大幅提升。主题中没有标签: