2011-12-15 218 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