0

我有

layout

layout-large

layout-xlarge

我的文件夹中的res文件夹。

但是,尽管是 7 英寸平板电脑,但布局是从layout文件夹中挑选的,而不是从 layout-large 中挑选的。

和设备运行android 4.0

我错过了什么吗?谢谢。

4

3 回答 3

3

查看支持多屏文档中的配置示例。

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml   # For 10” tablets (720dp wide and bigger)
于 2012-11-26T06:21:35.970 回答
2

检查正确的设备分辨率并遵循 Android 提供的图表:http: //developer.android.com/guide/practices/screens_support.html

配置示例:

为了帮助您针对不同类型的设备进行一些设计,以下是典型屏幕宽度的一些数字:

  • 320dp:典型的手机屏幕(240x320 ldpi、320x480 mdpi、480x800 hdpi 等)。
  • 480dp:像 Streak (480x800 mdpi) 这样的补间平板电脑。
  • 600dp:7 英寸平板电脑 (600x1024 mdpi)。
  • 720dp:10 英寸平板电脑(720x1280 mdpi、800x1280 mdpi 等)。

在您的情况下,您需要在“res”文件夹中创建一个“layout-600dp”文件夹。

于 2014-05-03T02:10:58.800 回答
0

因为设备的DP是160dp/inch,属于mdpi设备的范畴

于 2012-11-26T06:21:44.227 回答