在實(shí)際開(kāi)發(fā)中露泊,ImageView可以通過(guò)設(shè)置background或者src屬性來(lái)展示圖片資源步悠。為了防止自己用混欣簇,故做個(gè)簡(jiǎn)單的記錄巾钉。
二者可以同時(shí)設(shè)置翘狱,會(huì)產(chǎn)生圖片的重疊效果
android同時(shí)支持通過(guò)java代碼動(dòng)態(tài)設(shè)置圖片,分別是以下兩個(gè)方法砰苍。
setBackgroundResource(int resid)
對(duì)應(yīng)android:background屬性潦匈。參數(shù)是資源id,傳入0時(shí)表示清除背景圖片赚导。setImageResource(int resid)
對(duì)應(yīng)android:src屬性历等。該方法在UI線程中進(jìn)行Bitmap的讀取和解碼,可能會(huì)造成短暫的卡頓辟癌。可考慮使用setImageDrawable(android.graphics.drawable.Drawable)或
setImageBitmap(android.graphics.Bitmap)以及BitmapFactory替代荐捻。