【问题标题】:Layout folder to support different devices screens布局文件夹以支持不同的设备屏幕
【发布时间】:2014-02-21 07:45:20
【问题描述】:

按照this 教程,我创建了 3 个不同的布局文件夹(默认布局文件夹):

  • 布局大
  • 小布局
  • layout-xlarge

这样一来,有些屏幕就不能按我的意愿显示了。
例如,Nexus s、Galaxy Nexus 和 Nexus 4 预览版似乎使用默认布局,但不太适合。
我应该为这些设备(以及我可能忘记的其他设备)创建其他布局文件夹吗?

【问题讨论】:

  • 只需为图片创建不同的可绘制文件夹。
  • 我已经有不同的图片文件夹了。
  • 不同的可绘制文件夹,如drawable-large-mdpi、drawable-large-xhdpi??
  • 标识符 large-small-xlarge 还不够,还有诸如 minimumwidth 等,去这个网站:developer.android.com/guide/practices/screens_support.html
  • 不大,只是创建eclipse的默认文件夹:hdpi, ldpi, mdpi, xdpi,xxhdpi

标签: android android-layout layout directory


【解决方案1】:

Nexus s、Galaxy Nexus 和 Nexus 4 都是“正常”尺寸的设备(或大,我不确定)。所以你得到的行为是“正确的”。

您是否尝试过根据最小宽度指定布局?

类似于 layout-sw480dp 的东西,它应该针对您想要的设备。

【讨论】:

  • 现在我已经用 hdpi、ldpi、mdpi、xdpi 和 xxhdpi 替换了 large、small 和 xlarge 文件夹(似乎已被弃用),看起来还可以
猜你喜欢
  • 1970-01-01
  • 2015-08-08
  • 1970-01-01
  • 2018-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多