ImageView也就是圖像視圖,用於在屏幕中顯示任何的Drawable對象,一般用來顯示圖片。有以下屬性:android
android:adjustViewBounds:用於設置ImageView是否調整本身的邊界來保持所顯示圖片的長寬比。ide
android:maxHeight:設置ImageView的最大高度,須要設置android:adjustViewBounds屬性值爲true,不然不起做用。工具
android:maxWidth:設置ImageView的最大寬度,須要設置android:adjustViewBounds屬性值爲true,不然不起做用。測試
android:scaleType:用於設置所顯示的圖片如何縮放或移動以適應ImageView的大小,其屬性值能夠是:spa
matrix(使用matrix方式進行縮放)、對象
fitXY(對圖片橫向、縱向獨立縮放,使得該圖片徹底適應於該ImageView,圖片的縱橫比可能會改變)、圖片
fitStart(保持縱橫比縮放圖片,直到該圖片能徹底顯示在ImageView中,縮放完成後該圖片放在ImageView的左上角)、get
fitEnd(保持縱橫比縮放圖片,直到該圖片能徹底顯示在ImageView中,縮放完成後該圖片放在ImageView的右下角)、it
center(把圖像放在ImageView的中間,但不進行任何縮放)、移動
fitCenter(保持縱橫比縮放圖片,直到該圖片能徹底顯示在ImageView中,縮放完成後該圖片放在ImageView的中央)、
centerCrop(保持縱橫比縮放圖片,以使得圖片能徹底覆蓋ImageView)或centerInside(保持縱橫比縮放圖片,以使得ImageView能徹底顯示該圖片)。
android:src:用於設置ImageView所顯示的Drawable對象的ID,例如,設置顯示保存在res/drawable目錄下的名稱爲flower.jpg的圖片,能夠將屬性值設置爲android:src="@drawable/flower"。
android:tint:用於爲圖片着色,其屬性值能夠是「#rgb」、「#argb」、「#rrggbb」或「#aarrggbb」表示的顏色值。
另外推薦一款小編常常用的APP在線測試工具:http://www.ineice.com/