看板 AndroidDev 關於我們 聯絡資訊
M是我自訂的一個ImageView if (M.getDrawable().equals(R.drawable.sword)) { X = 1; } 為什麼這樣寫不行呢? ====================== if (M.getDrawable().equals(getResources().getDrawable(R.drawable.sword))) { X = 1; } 綜合了兩位大大說的,可是還是不行 會在getResources()出現紅線 請指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.182
afz096:看一下兩個東西的型態是啥! 05/05 21:46
narwhalgary:後面是int 可是怎麼轉成drawable? 05/05 21:49
passli:getResources().getDrawable(id) 05/05 21:55
narwhalgary:我的目的是要比較兩個在drawable的圖片是否一樣 05/05 21:58
narwhalgary:已知imageview.getDrawable()但不知如何比較 05/05 21:59
narwhalgary:pass大大我不是很懂你的意思 可否詳述? 感謝 05/05 21:59
※ 編輯: narwhalgary 來自: 140.112.4.182 (05/05 22:25)