2011-07-06 22 views
0

我已經做了相對佈局和我用填充母,包裹的內容和一些餘量我必須使用「DP」。Android的尺度問題

,但是當我在不同的設備檢查規模/密度變化,從而從Android開發者網站,我發現網上衝浪,我要定義的佈局像

res/layout/my_layout.xml    // layout for normal screen size ("default") 
res/layout-small/my_layout.xml  // layout for small screen size 
res/layout-large/my_layout.xml  // layout for large screen size 
res/layout-xlarge/my_layout.xml  // layout for extra large screen size 
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 

那麼有沒有簡單的或智能把戲密度問題沒有定義這些佈局...和只有一個標準佈局

回答

0

上的所有設備工作WLL不需要密度問題,這些不同的佈局文件夾。您需要這些佈局來爲不同的屏幕尺寸定義不同的外觀。如果你想用不同的圖像不同的密度,則需要添加不同分辨率的圖像到drawable-xhdpidrawable-hdpidrawable-mdpidrawable-ldpi文件夾。

的Android自動從對夾取決於屏幕密度選擇圖像。

  1. 繪製-xhdpi - 密度高於240
  2. 繪製,華電國際 - 密度240
  3. 繪製-MDPI - 密度160
  4. 繪製,LDPI - 密度120

啓動您的設計始終處理中密度屏幕。

+0

我用繪製-xhdpi,繪製,華電國際,正如你所說的繪製,MDPI和繪製,LDPI文件夾,但我的問題是定標裝置在大/中屏幕看起來那麼我想,但我chceck小屏幕上它了結果,它沒有給出它應該給予的感覺 –

+0

@ user815249然後你沒有密度問題。相反你有一個問題適合你的設計成小屏幕設備。那麼你確實需要使用這些佈局文件夾。您需要爲小屏幕設備設計不同的用戶界面,並將其添加到佈局小文件夾。 – evilone

+0

okkk .....但這是唯一的方法? bcoz --->少文件意味着少管理... –