zoukankan      html  css  js  c++  java
  • Android教程:ImageView 设置图片

    Android doc中是这样描述的:

    public void setImageResource (int resId)

    这是其中的一个方法,参数resld是这样:

    ImageView.setImageResource(R.drawable.icon); 

    看下面这段话

    Sets a drawable as the content of this ImageView.

    This does Bitmap reading and decoding on the UI thread, which can cause a latency hiccup. If that's a concern, consider usingsetImageDrawable(Drawable) or setImageBitmap(Bitmap) and BitmapFactory instead.

    此函数使用UI线程,可以用下面3种替代:

    ImageView iv; 

    String fileName = "/data/data/com.test/aa.png; 
    Bitmap bm = BitmapFactory.decodeFile(fileName); 
    iv.setImageBitmap(bm); 


    ImageView iv = new ImageView(context); 
    iv.setImageResource(iv[position]); 
    iv.setScaleType(ImageView.ScaleType.FIT_XY); 
    iv.setLayoutParams(new Gallery.LayoutParams(136,88)); 


    mImageView = (ImageView)this.findViewById(R.id.myImageView1); 
    mImageView.setImageDrawable(getResources().getDrawable(R.drawable.right)

  • 相关阅读:
    leetcode74
    leetcode59
    leetcode1283
    0079. Word Search (M)
    0067. Add Binary (E)
    0203. Remove Linked List Elements (E)
    用async 解放你的大脑
    Python 类属性和方法
    Python 类装饰器
    Python 装饰器
  • 原文地址:https://www.cnblogs.com/exmyth/p/4464524.html
Copyright © 2011-2022 走看看