2013-04-17 121 views
1

我的問題是,我可以想出如何支持Android中的多個屏幕。我讀過很多很多次的Android文檔和許多博客和文章:支持Android中的多個屏幕

  1. http://developer.android.com/guide/practices/screens_support.html
  2. http://mobile.tutsplus.com/tutorials/mobile-design-tutorials/how-to-get-started-in-android-app-design/
  3. http://www.androidhive.info/

,但我甚至不能決定如何做一個背景圖像適合大部分屏幕

  • 正常
  • XLARGE

與dentisies:

  • LDPI
  • MDPI
  • HDPI
  • xdpi
+0

我開始重新考慮有一個全屏背景圖像。 – CommonsWare

+0

@CommonsWare,這是我想要做的,但無法找到一種方法來做到這一點:( –

+0

同意@CommonsWare,你應該考慮使用簡單的顏色作爲背景,另一種選擇是使用形狀,漸變或9-patch drawables – Egor

回答

2

首先,由於可能會導致內存問題,因此不推薦將全屏圖像用作背景。即使如果有人需要使用全屏幕圖像爲背景,有以下幾種方式來擴展它:

  • 使用圖像的最大支持尺寸
  • 保持它的中心,並添加周圍
  • 彩色/梯度邊界
  • 可以其拉伸至全屏(縱橫比不會被維持)

對於深入討論讀:

http://vinsol.com/blog/2014/11/20/tips-for-designers-from-a-developer/