2010-06-17 35 views
0

我準備在市場上發佈我的第一個應用程序。它是爲運行Android 1.5或更高版本的設備編寫的,但是對於三種不同的屏幕密度沒有任何特定的文件夾(我認爲這些文件夾來自1.6版本)。我應該自己製作這些文件夾嗎?我應該在哪裏放置不同密度的圖像資源,以及我應該在我的Manifest中放置什麼?1.5上的Android屏幕密度兼容性

回答

0

系統中還有一些缺陷需要解決。

我發現用最好的策略是:

res 
    drawable 
    drawable-hdpi-v4 
    drawable-ldpi-v4 
    layout 
    layout-hdpi-v4 
    layout-ldpi-v4 
3

你其實是想將自己的應用爲定位的Android 1.6,以獲得不同的繪製水平的文件夾,但接盤minSdkVersion =「3」,並將drawable-mdpi文件夾重命名爲drawable。它會給你一個關於版本不匹配的警告,但是這是如何支持1.5的,但是獲得1.6的好用功能是在Replica Island完成的,例如Google開發者提供的。有一件事要記住,通過瞄準1.6而不是1.5,你可以添加targetSdkVersion =「4」,這樣它不會強制所有屏幕模擬320的寬度,但是你需要更加清楚應用程序實際上會更徹底地查看和測試它。

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" /> 

欲瞭解更多信息,請閱讀http://developer.android.com/guide/practices/screens_support.html,特別是約一半在那裏它提到的XML設置。