ImageView设置图⽚的三种⽅法及特点
最常见:
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.
这个ImageView设置⼀个动态引⽤的图⽚内容。(我在这⾥因为资源引⽤卡住了,记得有不同⽅法getString,getDrawable,getInteger)如果这是⼀个问题,考虑usingsetImageDrawable(可移动)或setImageBitmap(位图)和BitmapFactory代替。
此函数使⽤UI线程,可以⽤下⾯3种替代:
ImageView iv;
String fileName = "/data/st/aa.png;html如何设置图片滚动
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(ImageView1);
mImageView.setImageDrawable(getResources().getDrawable(R.drawable.right)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论