2016-04-02 22 views
-3

.getDrawable()沒有和我一起工作,我不知道爲什麼,我嘗試過很多辦法與像Android getDrawable() Deprecated/How To use Android getDrawable().getDrawable()不和我一起工作[Android]產品

該應用程序沒有結果,沒有任何錯誤運行但.getDrawable()沒有工作。它被劃掉了。我試圖使用getDrawable(id, Theme theme)。我在Theme Place中替換Null也沒有工作。 Error snapshot

+0

我不明白你在做什麼,無論是確切的問題是什麼。 – jotik

+0

jotik plz按照我的答案@ARP下面..我解釋我的想法和做什麼。 –

+0

你應該在你的問題中解釋所有必要的信息。 – jotik

回答

0

嘗試這樣:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
     img.setImageDrawable(getResources().getDrawable(R.drawable.henedi, this.getTheme())); 
    } else { 
     img.setImageDrawable(getResources().getDrawable(R.drawable.henedi)); 
    } 
} 
+0

感謝@ARP的幫助但是「context.getTheme()」顯示錯誤。 –

+0

你在一個活動或一個片段? – ARP

+0

這裏我的想法,我嘗試通過遵循一些教程和視頻學習android編碼,問題是在視頻代碼運行良好,但不與我一起。 我的項目是: MainActivity:2 ImageView的(點擊) secondActivity:TextView的+ ImageView的 當我點擊的ImageView在MainActivity,開始secondActivity隨着生物有關從繪製對象文件夾點擊的圖片和字符串來自Res。 –