我正在尝试setBackgroundResource
ImageView
,但它不起作用。
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 :(得分: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));