我只需要所有屏幕尺寸的肖像,除了需要横向或纵向的xlarge屏幕尺寸

时间:2012-02-22 08:01:13

标签: android

我似乎无法找到解决方案来解决所有问题,除了 xlarge(平板电脑屏幕)需要以横向或纵向固定。

2 个答案:

答案 0 :(得分:2)

在res中添加文件夹,如下所示,并使用2种不同的xml布局

res/layout/ //将您的所有布局放在普通设备上

res/layout-xlarge/ //纵向方向的超大布局

res/layout-xlarge-land/ //横向格式超大的布局

答案 1 :(得分:0)

onCreate

if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) < Configuration.SCREENLAYOUT_SIZE_XLARGE)
     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

AndroidManifest.xml中的sdk目标必须是Android 3.0或更高版本才能访问SCREENLAYOUT_SIZE_XLARGE常量。否则用它代表的常数替换它:4