720x1280手机的布局

时间:2014-08-20 14:33:48

标签: android android-layout android-screen-support

我正在使用模拟器在横向模式下测试Motorola Razr phone的屏幕布局。

手机尺寸与其他手机一样不常见,因此相对于手机的屏幕尺寸,我的布局会变小。

  • 物理尺寸: 4.5英寸
  • 分辨率: 720 x 1280像素
  • 像素密度: 326 ppi

我已经拥有处理res文件夹中多种尺寸平板电脑和手机的文件夹 -

  • 布局
  • 布局大
  • 布局大陆
  • 布局大陆tvdpi
  • 布局sw600dp陆
  • 布局XLARGE

因此手机(摩托罗拉Razr)正在使用布局文件夹xml来显示内容,但这足够小,可用于手机分辨率。

此手机规格的布局文件夹应该是什么?

如果我创建layout-sw720dp文件夹并将布局文件放在那里,则应用程序仍会从layout获取布局文件。

如果我创建layout-w720-h1280文件夹,那么我在创建后会在此文件夹上出现红叉标记时出现编译时错误。

帖子new-tools-for-managing-screen-sizes提及 -

屏幕宽度dp的典型数字为:

320:手机屏幕(240x320 ldpi,320x480 mdpi,480x800 hdpi等)。

480:像Streak(480x800 mdpi)这样的tweener平板电脑。

600: 7英寸平板电脑(600x1024)。

720: 10英寸平板电脑(720x1280,800x1280等)。

但是我的设备不是10英寸平板电脑,而是4.5英寸手机,因此使用最小的dp值。

更新

Motorola Razr手机是xhdpi设备,因此我必须将基于像素的维度除以2才能获得dp中的维度。因此,摩托罗拉Razr高640dp,宽360dp

  

layout-sw720dp - 错误的文件夹。

     

layout-sw360dp - 右侧文件夹。

通过帐户中的上述声明,我创建了一个layout-sw360dp文件夹,并将我的布局文件保存在那里。现在,应用程序已成功获取此文件夹中的布局文件,以显示此设备的

但现在又出现了另一个问题。我 7'平板电脑设备还从此文件夹中获取布局文件,而不是之前从中获取布局文件的 layout-large-land

所以这个想法再次下降了!

任何帮助......

0 个答案:

没有答案