2013-10-22 60 views
0

我試圖從圖像更新圖像,調試它我看到傳遞的所有代碼,但圖像不更新。 這裏是我的代碼:ImageView不更新

LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
View v = inflater.inflate(R.layout.activity_main, null); 


ImageView view = (ImageView) v.findViewById(R.id.img); 
view.setImageResource(R.drawable.head); 
+0

它在我看來不像你有2個圖像。 – thepoosh

+0

你在哪裏調用這段代碼?沒有上下文給出這個代碼的存在位置 – dymmeh

+0

嘗試一次使用view.setBackgroundResource(R.drawable.head); – Abhishek

回答

1

試圖調用view.invalidate()。這必須從UI線程調用。要從非UI線程調用,請致電postInvalidate()