1. 程式人生 > >ImageView的src與background

ImageView的src與background

image AC strong 使用 設置 roi 圖片 AR round

1 概述

開發中經常使用Imageview的src和background屬性,從字面上看src是路徑,background是背景。二者都可以顯示drawable或者顏色。設置drawable圖片資源時,會有所不同。

2 android:background屬性

若background設置的是圖片:

  • 如果寬或高設置為match_parent或者固定值,那麽該圖片會被拉伸以填滿整個ImageView區域。
  • 如果寬或高設置為wrap_content,那麽圖片按照自身大小顯示,不會被拉伸。

代碼設置background:

  • image.setBackground(getResources().getDrawable(R.drawable.blackk));
  • image.setBackgroundResource(R.drawable.blackk);
  • image.setBackgroundDrawable(getResources().getDrawable(R.drawable.blackk));

以上方法調用的都是setBackgroudDrawable()。

3 android:src屬性

設置為顏色時表現同backgroud屬性,設置為圖片時,表現受到imageview的大小和scaleType的影響。

ImageView的src與background