1. 程式人生 > >關於Android資源圖片存放位置的問題

關於Android資源圖片存放位置的問題

首先描述一下場景:為某個Activity設定一張背景圖,該背景圖存放於res/drawable目錄下,其實這是一個很簡單的東西,直接在佈局檔案中為根佈局設定一個background即可。
但是最終的結果卻讓我有點意外,因為圖片沒有顯示出來。檢視日誌得知是因為我們的圖片太大了,導致應用無法載入。
於是恍然大悟,我使用的裝置是屬於xxhdpi的,理論上我的資源圖片應該放在drawable-xxhdpi下面,但是我放在了drawable下面,應用在載入的時候,會將圖片放大,從而導致無法載入。
其實這是一個很簡單的問題,但是我一開始卻搞錯了,這是一個教訓:我之前一直以為drawable下面的圖片是不會做任何更改的,現在才發現我這個想法是錯誤的。如果不想圖片被改變,那麼就該放到drawable-nodpi下面。