26 October 2010

Drawable (hdpi,ldpi,mdpi)的分別。

自從android 2.0.1版以後,只要新增project,

你會發現res/drawable資料夾變成!

/res/drawable-hdpi   【WVGA (480x800),FWVGA (480x854)】
/res/drawable-mdpi  【HVGA (320x480)】
/res/drawable-ldpi    【QVGA (240x320)】

大概知道是用來做mutilple screen的,但是沒有太care,

我通常都會把這三個通通刪掉,然後改成員先的/res/drawable(壞習慣,別學)

結果剛剛發現如果同張圖分別放在三個不同的資料夾

你會發現讀進來的圖檔大小都會不一樣喔!!!

太讓我surpriesed!!

我以為還要定義一個supports-screens的xml檔案

這些資料夾名稱的設置才會有用!






btw如果你跟我做法一樣,是三個刪掉,變成一個,

那麼預設值讀進來的圖大小會是以/res/drawable-mdpi為主



















blog comments powered by Disqus