Android - ImageView: setImageBitmap VS setImageDrawable

前端 未结 5 624
灰色年华
灰色年华 2020-12-02 20:29

What is the difference between setImageBitmap and setImageDrawable?

I have an image which I would like to set dynamically from file. The tu

5条回答
  •  时光说笑
    2020-12-02 20:48

    public void setImageBitmap(Bitmap bm) {
    // if this is used frequently, may handle bitmaps explicitly
    // to reduce the intermediate drawable object
    setImageDrawable(new BitmapDrawable(mContext.getResources(), bm));
    }
    

    maybe the difference is the mContext.getResources(), from mContext.getResources() can get the density of the divice, so the display on sceen is different

提交回复
热议问题