Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android編程入門 >> Android控件第2類——ImageView

Android控件第2類——ImageView

編輯:Android編程入門

 

1、ImageView不僅僅可以顯示圖片,ImageView可以顯示任何Drawable對象。

  adjustViewBounds:設置ImageView是否調整自己的邊界來保證圖片的長寬比。 

  cropToPadding:如果設置為true,該組件將會被裁減到保留此ImageView的Padding

  scaleType:設置圖片的縮放或移動,以適應ImageView的大小

  setImageBitmap(Bitmap)

  setImageDrawable(Drawable)

  setImageResource(int resourceId)

  setImageURI(Uri)

  注意:可以通過ImageView.getDrawable()獲取到Drawable對象,並且如果確認是圖片,可以強制類型轉換成BitMapDrawable,然後可以通過BitMapDrawable獲取圖片的信息。同時可以使用BitMap.createBitMap創建BitMap

 

2、ImageButton,繼承自ImageView

  對ImageButton設置text沒有效果。

 

3、ZoomButton,繼承自ImageButton

  只要為ZoomButton的src屬性設置btn_minus或btn_plus,就會產生一個縮小、放大的按鈕。

 

4、ZoomControls,繼承自LinearLayout

  產生一組按鈕,包含一個放大按鈕,一個縮小按鈕

  這兩個按鈕可以分別綁定不同的事件

  ZoomControls.setOnZoomInClickListener設置點擊放大按鈕的事件

  ZoomControls.setOnZoomOutClickListener設置點擊縮小按鈕的事件

 

5、QuickContactBadge,繼承自ImageView

  本質上也是個圖片,該圖片可以關聯到手機中指定的聯系人。當點擊該圖片的時候,就會打開對應聯系人的聯系方式界面。

  可以調用如下方法,使圖片關聯到指定聯系人:

  assignContactFromEmail(String emailAddress, boolean lazyLookup):通過指定聯系人的email關聯

  assignContactFromPhone(String phoneNumber, boolean lazyLookup):通過指定聯系人的手機關聯

  assignContactUri(Uri contactUri):通過Uri關聯到指定聯系人

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved