2011-12-15 219 views
2

在我的应用程序中,我只想支持普通和大屏幕,所以我需要禁用对小屏幕和大屏幕的支持。项目版本设置为2.1,API级别7,所以我知道xlarge屏幕无法被该级别的清单识别。这是否意味着应用程序将自动不支持xlarge屏幕,或者我将不得不将项目构建更改为2.3以禁用它?屏幕支持xlarge屏幕?

回答

1

只是声明

<supports-screens android:resizeable=["true"| "false"] 
       android:smallScreens=["true" | "false"] 
       android:normalScreens=["true" | "false"] 
       android:largeScreens=["true" | "false"] 
       android:xlargeScreens=["true" | "false"] 
       android:anyDensity=["true" | "false"] 
       android:requiresSmallestWidthDp="integer" 
       android:compatibleWidthLimitDp="integer" 
       android:largestWidthLimitDp="integer"/> 

在您的清单中您要支持什么样的屏幕。

+1

它不会接受xlargeScreens,因为我是构建2.1。所以,我发现了以下错误:“错误:没有在包‘机器人’发现属性‘xlargeScreens’资源标识符” – user992804

+0

那么它wouldnt伤害为2.3构建,只是声明你不想为你的显示器中的xlarge屏幕构建,就像我上面展示的那样。 –

+3

问题是,它的客户端,他们希望为2.1构建的应用程序,但他们不希望支持xlarge屏幕,有没有其他方式来禁用它? – user992804