【问题标题】:Android layout for different screen resolution but tablet of same dimension不同屏幕分辨率但相同尺寸的平板电脑的 Android 布局
【发布时间】:2013-05-22 04:22:14
【问题描述】:

我开发了一款适用于 10 英寸平板电脑的应用。 我在三种不同的平板电脑上进行了设计测试:

三星 Galaxy Tab 2 (1280*800) 阿诺瓦 10g2 (1024*600) 阿诺瓦 10bg3 (1024*600)

我已经区分了 layout-large 和 layout-xlarge

我的问题是 Galaxy 选项卡使用 xlarge 中定义的布局 Arnova 10 g2 使用 xlarge 中定义的布局 Arnova 10 bg3 使用 large 中定义的布局

由于屏幕分辨率不同,我知道 Arnova 10bg3 和三星没有使用相同的布局类别。

但我不明白为什么 Arnova 10g2 使用 xlarge 布局,而它的屏幕定义与其他 Arnova 相同。

这导致我的问题是 1280 * 800 的设计在 Arnova 上没有得到很好的应用。我能做些什么?

【问题讨论】:

标签: android resolution


【解决方案1】:

有两个600 * 1024 分辨率屏幕。

所以当你想区分你的布局时,你必须在布局目录创建时使用以下方法。

1) 超大屏幕低密度 layout-xlarge-ldpi
2)中密度大屏幕 layout-large-mdpi

所以,当你想为特定分辨率创建特定布局屏幕时,你必须使用layout-<screen-size>-<density>

【讨论】:

  • 感谢您的回答。我尝试过使用 layout-xlarge-mdpi 和 layout-xlarge-ldpi。我有两个问题:问题仍然存在。第二个问题是我不能使用 layout-xlarge-mdpi-land 之类的东西,eclipse 拒绝了它
  • 如果你使用GINGER BREAD和更早的API,我建议的将被使用,否则3.2+ API有不同的场景layout-sw600dp表示layout for smallest 600 dp widthlayout-sw720dp表示layout for smallest 720 dp width .您可以从developer.android.com/guide/practices/…找到更多信息
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多