不同的主题或风格的不同形象

时间:2011-08-24 10:47:34

标签: android image themes styles android-styles

我有活动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”的图像不同。

这有可能吗?

1 个答案:

答案 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);