ImageView显示图片资源的两种方法(background/src)

在实际开发中,ImageView可以通过设置background或者src属性来展示图片资源。为了防止自己用混,故做个简单的记录。

二者可以同时设置,会产生图片的重叠效果

android同时支持通过java代码动态设置图片,分别是以下两个方法。

  • setBackgroundResource(int resid)
    对应android:background属性。参数是资源id,传入0时表示清除背景图片。

  • setImageResource(int resid)
    对应android:src属性。该方法在UI线程中进行Bitmap的读取和解码,可能会造成短暂的卡顿。可考虑使用setImageDrawable(android.graphics.drawable.Drawable)或
    setImageBitmap(android.graphics.Bitmap)以及BitmapFactory替代。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容