2012-09-08 47 views

回答

1

我可以想到一些方法來做到這一點。希望其他人會增加更多。

您可以使用MDPI文件夾足夠高的分辨率的平板電腦的一個圖像,然後讓Android的規模它使用ImageView的規模性更小的設備。但是,您只關注HTC和Xoom,並不能解決使用其他通用分辨率的設備的問題。

或者,你可以使用提拉 - nodpi文件夾,有幾個圖片與自己的分辨率命名方案例如myimagesmall.bmp,myimagemedium.bmp等。然後在運行時測量設備屏幕大小和DPI並加載適當的圖像。

或者將它們結合起來。使用nodpi和單個圖像,讓Android爲您量身定製。使用BitmapFactory,您可以控制抖動和反鋸齒以獲得良好的效果。

祝你好運!

+1

嗯tahnks答覆西蒙進一步討論。我會嘗試這個「然後在運行時,測量設備的屏幕尺寸和DPI並加載合適的圖像。」 –

0

談到密度,摩托羅拉XOOM也使用MDPI繪圖資源,所以者區分平板電腦和手機的小,你應該使用的文件夾,對於畫面尺寸之間可繪製。手機屏幕尺寸通常視爲正常,而10英寸平板電腦爲xlarge,因此drawable-xlarge-mdpi是應該用於放置10英寸平板電腦的drawable的文件夾名稱。希望這可以幫助。

0

從你可以用它來提供特定大小的資源小,正常,大,XLARGE的http://developer.android.com/guide/practices/screens_support.html

配置預選賽。例如,超大屏幕的佈局應該放在layout-xlarge /中。

從Android 3.2(API等級13)開始,上述尺寸組已被取消,您應改用SWDP設定限定詞來定義您的佈局資源所需的最小可用寬度。例如,如果您的多窗格平板電腦佈局需要至少600dp的屏幕寬度,則應將其放置在layout-sw600dp /中。使用新技術聲明佈局資源在節約

相關問題