2011年4月22日 星期五

[Android] 如何讓你的Android程式支援各種解析度的手機

在Android 1.5之前並不支援多解析度,

所以如果你又剛好選擇Android  1.5 SDK來開發程式的話,

就會遇到Tattoo無法使用的情況~

所以當你想要開發一套全機種都能用的程式,

你勢必一定要開發出兩個版本,

不過近期看來,

Android 1.5已經開始漸漸式微了,

因此其實已經可以開始以Android 1.6 SDK為開發基礎版本,

當然其實今天的重點不是要討論版本選擇的問題啦~

主要是要解決大家在開發Android程式時能夠支援各種解析度的機種,

其實很簡單!!

只要你在你的專案內找到"AndroidManifest.xml"

並在 之間加入以下程式碼:

<supports-screens  android:smallScreens="true" 

android:normalScreens="true" 

android:largeScreens="true" 

android:anyDensity="true" />


再重新compile 就可以囉!

但切記一定要選擇Android 1.6以上的版本才會有效喔!! : )


Reference : http://wangchihwei.blogspot.com/2010/05/android-android.html

沒有留言:

張貼留言