我之前制作的应用程序一切都很好,在开发时市场上只有两个设备galaxy note和samsung nexus,现在分辨率为720 * 1280的设备大约是30,当我的应用程序在这些设备上运行时他们去左角留下空白空间,布局文件夹名称被创建为布局小,布局大,布局正常,
据我所知xlarge适用于平板电脑,我的问题是具有720 * 1280分辨率的设备的布局文件夹名称,以及它们具有的宽度dpi,例如在普通屏幕中宽度为320dp,将是什么在高清设备。
编辑:另外一件事sw360dp在ICS上工作正常,果冻豆不会从中挑选资源。 :/
答案 0 :(得分:15)
尝试使用文件夹名称/ layout-sw360dp /和width 360dp
答案 1 :(得分:3)
对于分辨率为720 * 1280的设备,您可以使用layout-sw720dp
文件夹
official documentation中提供了更多信息(请参阅配置示例)
帮助您针对不同类型的设计定位您的一些设计 设备,这里有一些典型屏幕宽度的数字:
- 320dp:典型的手机屏幕(240x320 ldpi,320x480 mdpi,480x800 hdpi等)。
- 480dp:像Streak(480x800 mdpi)这样的tweener平板电脑。
- 600dp:7“片剂(600x1024 mdpi)。
- 720dp:10英寸平板电脑(720x1280 mdpi,800x1280 mdpi等)。
对于您希望进一步自定义UI的其他情况 区分7“和10”平板电脑等尺寸,您可以定义 额外的最小宽度布局:
- res / layout / main_activity.xml#适用于手机(可用宽度小于600dp)
- res / layout-sw600dp / main_activity.xml#适用于7英寸平板电脑(600dp宽大)
- res / layout-sw720dp / main_activity.xml#适用于10英寸平板电脑(720dp宽大)