ImageView類簡介


4.8  圖片控件

本節將要介紹的是圖片控件ImageView,首先對ImageView類進行簡單介紹,然后通過一個案例來說明ImageView的用法。

4.8.1  ImageView類簡介

ImageView控件負責顯示圖片,其圖片的來源既可以是資源文件的id,也可以是Drawable對象或Bitmap對象,還可以是Content Provider的URI。ImageView控件中常用到的屬性如表4-7所示。

表4-7  ImageView中常用屬性及對應方法說明
 

屬 性 名 稱

對 應 方 法

說    明

android:adjustViewBounds

setAdjustViewBounds(boolean)

設置是否需要ImageView調整

自己的邊界來保證所顯示圖片的長寬比例

android:maxHeight

setMaxHeight(int)

ImageView的最大高度,可選

android:maxWidth

setMaxWidth(int)

ImageView的最大寬度,可選

android:scaleType

setScaleType(Image

View.ScaleType)

控制圖片調整或移

動來適合ImageView的尺寸

android:src

setImageResource(int)

設置ImageView要顯示的圖片

同時,ImageView類中還有一些成員方法比較常用,如表4-8所示。

表4-8  ImageView中常用方法說明
 

方 法 名 稱

說    明

setAlpha(int alpha)

設置ImageView的透明度

setImageBitmap(Bitmap  bm)

設置ImageView所顯示的內容

為指定的Bitmap對象

setImageDrawable(Drawable  drawable)

設置ImageView所顯示的內容

為指定的Drawable對象

setImageResource(int resId)

設置ImageView所顯示的內

容為指定id的資源

setImageURI(Uri  uri)

設置ImageView所顯示的內

容為指定Uri

setSelected(boolean selected)

設置ImageView的選中狀態

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM