看板 AndroidDev 關於我們 聯絡資訊
若是自己新建的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
No:我覺得你應該先理解drawable那些後綴字的意義 12/18 22:04
lovelycateye:No是對的 12/18 22:09
Ansaga:No是對的 (怎麼有點諷刺? 12/19 21:48
sweet00914:謝謝各位指教0.0 12/20 14:17