[分享] 一個不起眼的失誤浪費了兩小時的時間= =
若是自己新建的project後,
通常我都會將res中的drawable-ldpi,drawable-hdpi..等四個資料夾刪除,
由drawable單一個floder來取代刪除了四個資料夾。
---------------------------------------------------------
好死不好,修改別人的專案中
對方除了保留原生的四個資料夾,又新增了drawable資料夾。
重點-
今日在解決圖形問題,明明動態載入的圖型中A圖都無法顯示,
而顯示到B圖去了。(A圖與B圖的差異只有一個圓點的差異。)
因此一開始讓我都以為A圖沒有正確的顯示~
後來發現A圖的檔名與B圖的檔名是一樣的,而
A圖放置在res/drawable 中,B圖則是放置在res/drawable-hdpi中,
故動態載入
for(int i=0 ; i<30 ; i++)
int [] imgId = getResources().
getIdentifier("filename", "drawable", "com.xxxx.xxxxx")
我以為這樣子的寫法會將A圖載入,但程式卻載入B圖。
最後我將B圖刪除後,即可正確顯示A圖了。
--------------------------------------------------------------------
因此,下次還是得按照自己的方式來做會比較好,
免的因為這樣子的鳥失誤放費了寶貴的青春。0.0
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.10.133
推
12/18 22:04, , 1F
12/18 22:04, 1F
→
12/18 22:09, , 2F
12/18 22:09, 2F
推
12/19 21:48, , 3F
12/19 21:48, 3F
→
12/20 14:17, , 4F
12/20 14:17, 4F