【发布时间】:2013-04-01 00:36:34
【问题描述】:
好的,我熟悉这个网站及其内容
http://developer.android.com/guide/practices/screens_support.html
但我还是有问题。
我正在为手机和平板电脑设计布局,从姜饼到果冻豆。
我从一个基本布局文件夹开始,并为 Galaxy nexus 手机设计了所有内容。现在我回去添加平板电脑。这里的一个问题是我应该使用 layout-xlarge/layout-large 还是 layout-sw600dp/layout-sw720dp?我猜最小的宽度是我应该使用的。
但这不是问题所在。 这个问题是我试图为 Galaxy Nexus (720x1280) 和 Nexus S (480x800) 做那种简单的事情。这些有很大的不同,但 eclipse 似乎并没有让我区分。
所以我只是想清楚我应该做些什么来做到这一点。这是我应该覆盖的设备吗?
布局-hdpi 布局-xhdpi layout-sw600dp(而不是 layout-large) layout-sw720dp(而不是 layout-xlarge)
这些 layout-hdpi 和 layout-xhdpi 会区分 Nexus S 和 Galaxy Nexus 的布局吗?
【问题讨论】:
-
Eclipse 不允许您区分的原因是因为尺寸主要影响布局和任何背景图像(如果它只是一个占据整个布局空间的大文件)。对于不占据整个屏幕的较小图像、图标和所有与可绘制相关的内容,请确保使用特定于密度的文件夹,并且在 ImageViews/Drawables/java 代码/中为这些可绘制对象使用独立像素/ xml。 Android 系统将负责其余的工作。
标签: android