2013-10-14 21 views
0

我有用於小型,中型,大型屏幕的佈局文件。但我注意到我的項目沒有顯示正確的drawable。例如: - 我有一個名爲main.xml的xml文件,它應該在應用程序上顯示圖像。我的android項目不顯示正確的drawables

我的res文件夾的結構 繪製 繪製,華電國際 繪製,LDPI 繪製,MDPI 繪製-xhdpi 繪製-xxhdpi

佈局 main.xml中---形象在這裏顯示繪製在drawable- MDPI

佈局大 的main.xml ----這裏的圖像顯示繪製,繪製MDPI代替繪製,華電國際

drawable-hdpi中的圖像要大得多,所以我期望它在layout-large(main.xml)中顯示,但它不是它在mdpi中顯示的。

它是圖像分辨率因爲它們具有相同的名稱。如果是問題的解決方案,那麼wat是所有dpi可繪製圖像的圖像分辨率。我閱讀過很多文章,但我不能回答我的問題。

ldpi低密度(ldpi)屏幕資源(〜120dpi)。 mdpi中等密度(mdpi)屏幕資源(〜160dpi)。 (這是基準密度。) hdpi高密度(hdpi)屏幕資源(〜240dpi)。 xhdpi超高密度(xhdpi)屏幕資源(〜320dpi)。

我從android開發人員網站獲得了上述資源。請這120dpi是否意味着圖像的分辨率。我沒有明白。

回答

0

確保您使用「dp」而不是「px」調用這些圖像。查看此供參考http://developer.android.com/guide/topics/resources/more-resources.html#Dimension

+0

非常感謝@Guilherme我檢查了它。好吧,我仍然感到困惑。我的第一個問題是這個。你如何將dp轉換爲px。大多數圖形編輯軟件以px或英寸工作。其次,佈局上的圖像大小根據其他文本的不同而不同。我不認爲每個佈局的圖像都有一個標準尺寸。我已經嘗試了很多,但仍然不知道如何。 – Jaido

+0

請有專門解決這個問題的演示 – Jaido

相關問題