【问题标题】:Android create layout folder based on same screen densityAndroid基于相同的屏幕密度创建布局文件夹
【发布时间】:2014-06-29 18:19:35
【问题描述】:

我需要根据这个http://www.samsung.com/global/microsite/galaxytabs/specs.html 规范创建两个不同的布局文件夹。

但我发现这两款设备的显示分辨率相同,唯一不同的是屏幕大小。

有没有办法区分这两个res文件夹?

【问题讨论】:

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


【解决方案1】:

在 Android 上,您可以指定资源的最小宽度。例子:

  • layout-sw600dp/
  • layout-sw720dp/

所以您所要做的就是找出 8.4 英寸的 DP 中最小宽度是多少(可能在 660dp 左右)并为其创建资源文件夹。

您可以在选项卡 8.4 上运行此应用以了解其大小:https://play.google.com/store/apps/details?id=nl.qbus.sizemeup

【讨论】:

  • 感谢您的回复。问题是我没有平板电脑...但是如果设备具有相同的显示分辨率(但 ppi 不同),如何使用 swdp 模板创建文件夹?
  • 您必须使用屏幕 PPI 和像素分辨率来计算 DP 中的屏幕宽度和高度。然后使用两者中最小的一个作为您的标识符。您可能可以通过 Google 找到一个在线计算器。
猜你喜欢
  • 1970-01-01
  • 2016-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多