我開始開發android應用程序。如何開發Android應用程序只有一個設備的多設備屏幕尺寸
請教我如何開發android應用程序的任何資源或技巧多設備。 Android,有這麼多的設備尺寸。這讓我感到困惑。
在此先感謝。
我開始開發android應用程序。如何開發Android應用程序只有一個設備的多設備屏幕尺寸
請教我如何開發android應用程序的任何資源或技巧多設備。 Android,有這麼多的設備尺寸。這讓我感到困惑。
在此先感謝。
有一個在http://developer.android.com/guide/practices/screens_support.html一個偉大的教程,列出了最佳實踐的佈局設計。最後,如果您只有一個設備,則可以使用模擬器測試不同的屏幕分辨率,並確保它仍然按預期運行。
您必須創建具有不同大小和密度的avd實例來測試所有類型的屏幕。
在Eclipse:
如果您使用的是eclipse;
在佈局的可視化編輯器中,搜索緊靠「調色板」旁邊的配置按鈕。選擇「預覽所有屏幕尺寸」,因此您可以在所有可能的屏幕尺寸中看到您的佈局。但是,這隻能幫助您查看佈局,以便查看實際功能,創建虛擬設備並測試您的應用程序。
你應該做以下步驟:
1)讓它支持的所有頁面。
將以下代碼粘貼到<manifest>
標籤中,但在<application>
標籤的上方。
代碼::
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
2)設置你的所有要求的SDK的目標,下面的例子:
<uses-sdk
android:maxSdkVersion="16"
android:minSdkVersion="7"
android:targetSdkVersion="8" />
3)添加下列文件夾中res/
和發展佈局他們每個人
a. layout
b. layout-land
c. layout-small
d. layout-small-land
e. layout-large
f. layout-large-land
g. layout-xlarge
h. layout-xlarge-land
希望這會對你有所幫助。
謝謝, Harpreet。
請檢查環節,它幫助你 [鏈接] [1] [1]:http://stackoverflow.com/questions/8534454/how-to-design-application -to-support-multi-screen-devices-and-tablet-in-android 謝謝。 –