2013-04-10 39 views
1

我已經創建了一個小型設備的佈局分別在layout-small,我已經添加在佈局中使用到drawable-ldpi的圖像,但我不知道爲什麼layout-small沒有使用小圖片來自drawable-ldpi即使圖像的名稱也是一樣的。佈局小沒有使用圖片來自繪製-LDPI

注:

我有layout A和內,我已經包括layout B並且都包含在僅 layout-small

我也運行測試下的類別我的設備下降,因此 其顯示

small sized screen和密度檢查是120即低密度

更新

我有layout,layout-smalllayout-port文件夾和這裏layout-port正在使用小圖像,而不是layout-small,將如何我在他們之間diffrenciate?

+0

什麼是設備? – Squonk 2013-04-10 18:13:30

+0

其HTC WildFire – Hunt 2013-04-10 18:14:03

+0

我收回我的(現已刪除)評論早些時候。我剛剛檢查了Wildfire的規格並進行了計算,正如Sky Kelsey上面所述,似乎它應該被歸類爲小/ ldpi。我不確定爲什麼它沒有使用正確的圖像。很奇怪。 – Squonk 2013-04-10 19:03:23

回答

0

看起來您正嘗試基於屏幕尺寸進行定位,但是您正在根據屏幕DENSITY添加圖像。雖然您的設備的密度實際上可能是LDPI,但實際上可能並非由SMALL決定。

documentation

xlarge screens are at least 960dp x 720dp 
large screens are at least 640dp x 480dp 
normal screens are at least 470dp x 320dp 
small screens are at least 426dp x 320dp 

我建議你檢查屏幕尺寸看是不是你的屏幕中等大小的事實。

編輯:HTC Wildfire擁有3.2英寸@ 240 x 320的屏幕,這使它的DPI爲125.如果在SMALL和LDPI類別中,這肯定應該放置,但可能是它被錯誤分類了嗎?

+0

ya尺寸僅爲'240x320' – Hunt 2013-04-10 18:46:25

+0

我有'佈局端口'和'佈局 - 小'我不知道爲什麼,但'佈局端口'是使用小圖像,我怎麼能區分兩個 – Hunt 2013-04-10 19:28:06