2016-03-29 24 views
-1

我有以下佈局的Android 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的。

我設置我想要做顯示器用以下

ImageView mIcon = (ImageView) findViewById(R.id.view_row_circular_icon_with_text_icon_bg); 
mIcon.setImageDrawable(rowEntry.getIcon()); 

rowEntry.getIcon()返回一個可繪製的圖像。

最終結果是來自android:src屬性的圖像和ImageView中從mIcon.setImageDrawable()設置的圖像。

如何以編程方式覆蓋圖像,以便只顯示後者?

+1

你使用不同的資源ID –

+1

您的ID是在兩種情況下的不同 –

回答

0

,我可以看到,另一種意見認爲您的設置圖像這

R.id.view_row_circular_icon_with_text_icon_bg 

檢查正確的ID和設置圖像

+0

是的,我很愚蠢,因爲沒有注意到這一點。謝謝。 – Raimundo

相關問題