我已經提出了一個類似這樣的問題,但我想我會問一個更一般的問題來獲得更廣泛的輸入。如何開始爲多種設備大小/密度開發Android應用程序?
我問這個問題是因爲我開發的最後兩個應用程序,我把所有的圖像資源放在drawable-hdpi文件夾中,沒有處理橫向模式,主要是在我自己的個人Droid手機上測試它,基本上感覺就像我只爲自己的設備開發。雖然我一直在適當的地方使用dpi和sp,但這還不足以讓我的應用在其他屏幕尺寸/密度上適當縮放。它有時可以縮放,但總是傾向於在較小的尺寸上切割屏幕的一部分。
什麼是最好的方式來開始一個應用程序,將至少在所有設備上有所放大?
例如,我應該構建我的應用程序佈局,使其在默認HVGA屏幕上看起來正確,並允許它縮放到更大的密度?積極構建縱向和橫向佈局文件是否是最佳做法?
你在做什麼來確保你的應用在所有設備上看起來不錯,而不僅僅關注於一種尺寸,然後爭先恐後地處理這個問題?
http://developer.android.com/guide/practices/screens_support.html – 2010-12-09 00:32:15