我有活动A和活动B.他们都使用相同的布局,但他们有不同的主题。现在定义不同的属性,例如textColor就像这样
<item name="android:textColor">#00FF00</item>
但我想做点不同的事情。我想为“ImageView01”元素提供不同的图像
<ImageView android:layout_width="wrap_content" android:id="@+id/ImageView01" android:background="@drawable/attachment1" android:layout_height="wrap_content"></ImageView>
“ImageView01”出现在活动A和B中。但我希望A中的元素“ImageView01”具有不同的图像,活动B中的元素“ImageView01”的图像不同。
这有可能吗?
答案 0 :(得分:0)
在你的inResume()方法中有活动A:
ImageView iv = (ImageView) findViewById(R.id.ImageView01);
iv.setBackgroundResource(R.drawable.attachment1);
和活动B
ImageView iv = (ImageView) findViewById(R.id.ImageView01);
iv.setBackgroundResource(R.drawable.attachment2);