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

Java Android ImageView包含两个图像,而不是一个,java,android,xml,android-layout,imageview,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="5

我有一个具有以下布局的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"/>
rowEntry.getIcon()
返回可绘制的

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


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

因为我可以看到您设置的另一个视图的图像

R.id.view_row_circular_icon_with_text_icon_bg

检查正确的id并设置图像

是的,我没有注意到这一点,真是太傻了。谢谢。您使用的资源不同。我们的id在这两种情况下都不同
R.id.view_row_circular_icon_with_text_icon_bg