我正在努力爲特定類型的屏幕定義資源。我專注於主屏幕爲:佈局配置Android - API級別
銀河王牌(MDPI分辨率320x480) 銀河S2(480×800華電國際)
我的問題是:
你能爲3.2+定義佈局:佈局 - sw320dp-mdpi和drawable-sw320dp-mdpi?
如果是這樣,那麼如何在Galaxy Ace和S2之間定義比Android 3.2更低的東西? 由於這兩個屏幕被歸類爲「正常」,對於Ace來說是佈局正常的mdpi,對於S2來說是佈局正常的hpdi?
編輯:
根據在模擬器上測試(API 4.0)銀河王牌小320x480決定使用佈局sw320dp,華電國際的資源,而不是佈局sw320dp-MDPI?很混亂!
基於屏幕密度的佈局具有代碼味道。恕我直言,Galaxy Ace和Galaxy S2應使用相同的佈局,因爲它們的基本屏幕尺寸相同。 – CommonsWare