2013-05-31 63 views
0

我試圖setBackgroundResourceImageView,但它不起作用。Android ImageView.setBackgroundResource()不起作用

XML:

<ImageView 
    android:id="@+id/img_index" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerInParent="true" 
    android:layout_marginBottom="4dp" 
    android:background="@drawable/homegray" 
    android:gravity="center_horizontal|center_horizontal" 
    android:paddingBottom="4dp" 
/> 

活動代碼:

imgIndex = (ImageView) this.findViewById(R.id.img_index); 
imgIndex.setBackgroundResource(R.drawable.homewhite); 

如何控制我的ImageView

+0

你在哪裏使用這個,是它在彈出窗口中? – Jithu

回答

4

試試這個。

imgIndex = (ImageView) findViewById(R.id.img_index); 
imgIndex.setImageResource(R.drawable.homewhite); 

imgIndex = (ImageView) findViewById(R.id.img_index); 
imgIndex.setImageDrawable(getResources().getDrawable(R.drawable.homewhite)); 
+0

謝謝!我已經解決了我的問題。最好的問候 – richard