0

我正忙着使用 Xamarin 和 Visual Studio 开发一个 android 应用程序。我创建了以下文件夹结构:

res/layout/main_activity.xml           # For phones
res/layout-sw600dp/main_activity.xml   # For 7” tablets
res/layout-sw720dp/main_activity.xml   # For 10” tablets

对于各种布局,但这似乎不起作用。它一直显示位于res/layout/文件夹中的 xml 文件?

任何帮助,将不胜感激!提前谢谢了!

4

2 回答 2

1

低密度小屏幕 QVGA 240x320

布局-小-ldpi 布局-小-土地-ldpi

低密度普通屏幕 WVGA400 240x400 (x432)

布局-ldpi 布局-土地-ldpi

中等密度 普通屏幕 HVGA 320x480

布局-mdpi 布局-土地-mdpi

中密度大屏幕 HVGA 320x480

布局-大-mdpi 布局-大-土地-mdpi

高密度普通屏幕 WVGA800 480x800 (x854)

布局-hdpi 布局-土地-hdpi

Xoom(中等密度,大但 1280x800 分辨率)

布局-xlarge 布局-xlarge-land

于 2012-10-03T03:19:25.837 回答
0

注意:您使用这些限定符指定的尺寸不是实际的屏幕尺寸。相反,尺寸是针对活动窗口可用的宽度或高度(以 dp 为单位)。Android 系统可能会将部分屏幕用于系统 UI(例如屏幕底部的系统栏或顶部的状态栏),因此部分屏幕可能无法用于您的布局。因此,您声明的尺寸应该专门针对您的活动所需的尺寸——系统在声明它为您的布局提供多少空间时会考虑系统 UI 使用的任何空间。还要注意,尽管您的布局没有声明它,但操作栏被视为应用程序窗口空间的一部分,因此它减少了可用于布局的空间,您必须在设计中考虑到它。

http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

于 2012-10-02T11:11:15.473 回答