2011-11-03 133 views
0

我知道大多數的android手機應用程序將在選項卡上工作,但唯一的區別將是佈局。如何使Android應用程序在平板電腦上工作?

我還需要在manifest.xml或其他地方添加任何代碼以用於平板電腦應用程序嗎?

我想開發一個應用程序的平板上運行3.0蜂窩。 (試圖將手機2.1應用更改爲平板3.0)

回答

2

假設您希望所有內容都以完全相同的方式工作,則不需要更改任何內容。實際上,只爲具有共享名稱的較大尺寸設置佈局應該對其進行設置,以便同一應用可用於較小的屏幕手機和較大的屏幕平板電腦。

+0

通過在谷歌做一個研究,我發現這一點,這是正確的?我需要添加:'<使用sdk android:minSdkVersion =「4」 android:targetSdkVersion =「11」/>' – super

+0

您不需要添加targetSdkVersion - 應用程序將默認運行在平板電腦上 –

1

1日的事情:

您需要包括<support-screens> AndroidManifest.xml文件裏面。更多信息here

包括以下<support-screens>標籤內的值:

android:largeScreens=["true" | "false"] 
android:xlargeScreens=["true" | "false"] 
android:anyDensity=["true" | "false"] 

第二件事:

您需要在AndroidManifest.xml文件裏面包含。更多信息Here

包括以下<uses-sdk>標籤內的值:

<uses-sdk android:minSdkVersion="4" 
      android:maxSdkVersion="11" /> 
+1

設置maxSdkVersion是一個非常糟糕的主意。這意味着API級別12(Android 3.1)或更高版本的任何人都無法使用該應用。此外,您不應爲[anyDensity](http://developer.android.com/guide/topics/manifest/supports-screens-element.html#any)設置值,因爲它與此處不相關。 –

相關問題