2010年10月23日 星期六

開發 Android 程式遇到大小尺寸不合問題,如何一次搞定全部機種畫面?

開發 Android 程式遇到大小尺寸不合問題,如何一次搞定全部機種畫面?



這真的是 Android 開發者到一個階段後所一定會面臨的頭痛問題!

GPU差或CPU慢 最多就是比較 Lag, 3D貼圖有點怪怪的,

但畫面尺寸不合, 會令美國 Droid/DroidX 玩家群抓狂, 這些都是 854x480(FWVGA)和 800x480(WVGA)的愛好者.

如果只是共通程式, 不在意縮放畫面, 有沒有方法能寫一次全部用在別的尺寸上呢?

在 AndroidManifest.xml 裡為程式加上兩行代碼即可:

    <uses-sdk android:minSdkVersion="4"/>   
    <supports-screens android:anyDensity="false" />


不過作者是在模擬器上測試高解析度的部份, 實機上應該不會差太多才對.
仍然是建議開發 Android App/Game 最好要有 800x480 和 480x320 兩種機型
比較好掌握狀況.

2 則留言:

  1. 感謝, 已修正!

    因為 AndroidManifest 裡內容也是 xml 格式, 所以輸出到網頁時被當成 html tag 了, 當時應該也要用 Format text 標起來才對.

    回覆刪除