Android ImageView包含两个图像而不是一个

时间:2016-03-29 09:00:07

标签: java android xml android-layout imageview

我有一个具有以下布局的ImageView

<ImageView
  android:id="@+id/view_row_circular_icon_with_text_icon"
  style="@style/ImageView"
  android:layout_width="52dp"
  android:layout_height="52dp"
  android:layout_gravity="right|center_vertical"
  android:padding="5dp"
  android:src="@drawable/ic_broadband_router_white"/>

android:src属性对于预览此组件非常有用。

然后我用以下

设置我想要显示的图像
ImageView mIcon = (ImageView) findViewById(R.id.view_row_circular_icon_with_text_icon_bg);
mIcon.setImageDrawable(rowEntry.getIcon());

rowEntry.getIcon()返回Drawable。

最终结果是来自android:src属性的图像和来自ImageView中mIcon.setImageDrawable()的图像集。

如何以编程方式覆盖图像,以便只显示后者?

1 个答案:

答案 0 :(得分:0)

我可以看到你的另一个视图的设置图像

R.id.view_row_circular_icon_with_text_icon_bg

检查正确的ID并设置图像