imageview中xml屬性src和background的區別:
background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容(前景),bg是背景,可以同時使用。
此外:scaletype只對src起作用;bg可設定透明度,比如在imagebutton中就可以用android:scaletype控制的縮放方式,示例**如下:
說明:centerinside表示按比例縮放,使得長 (寬)的小於等於檢視的相應維度。
注意:控制的為資源而不是背景,即android:src="@drawable/logo",而非android:background="@drawable/logo"。程式中動態載入也類似,如:應該imgview.setimageresource(r.drawable.*);而非imgview.setbackgroundresource(r.drawable.*);
附:更詳細的scaletype說明:
center /center 在檢視中心顯示,並且不縮放
center_crop / centercrop 按比例縮放,使得長 (寬)的大於等於檢視的相應維度
center_inside / centerinside 按比例縮放,使得長 (寬)的小於等於檢視的相應維度
fit_center / fitcenter 按比例縮放到檢視的最小邊,居中顯示
fit_end / fitend 按比例縮放到檢視的最小邊,顯示在檢視的下部分位置
fit_start / fitstart 把按比例擴大/縮小到檢視的最小邊,顯示在檢視的上部分位置
fit_xy / fitxy 把不按比例縮放到檢視的大小顯示
matrix / matrix 用矩陣來繪製
android中src和background區別
imageview中xml屬性src和background的區別 background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容 前景 bg是背景,可以同時使用。此外 scaletype只對src起作用 bg可設定透明度,比如在image...
android中src和background區別
imageview中xml屬性src和background的區別 background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容 前景 bg是背景,可以同時使用。此外 scaletype只對src起作用 bg可設定透明度,比如在image...
android中src和background區別
imageview中xml屬性src和background的區別 background會根據imageview元件給定的長寬進行拉伸,而src就存放的是原圖的大小,不會進行拉伸。src是內容 前景 bg是背景,可以同時使用。此外 scaletype只對src起作用 bg可設定透明度,比如在image...