ImageView
2015-09-30 09:32
253 查看
android doc中是这样描述的:
这是其中的一个方法,参数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 using
此函数使用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)
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 using
setImageDrawable(Drawable)or
setImageBitmap(Bitmap)and
BitmapFactoryinstead.
此函数使用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)
相关文章推荐
- 程序员必知8大排序3大查找(二)
- {dockerUI}在服务器上直接安装shipyard/shipyard
- 配置Symfony2
- 导出Excel--02
- git基础操作
- 浮动层如何贴住网页内容右边
- Android任务和返回栈完全解析,细数那些你所不知道的细节(来自慕课网社区论坛)
- 信息安全事件/案例收集
- iOS 用CocoaPods做iOS程序的依赖管理(基于Alcatraz)
- android布局单位
- Web前端知识框架总结
- 通过 sql语句获得一个 表的备注 及 字段备注 类型
- 一年内自学MIT的33门课? 疯狂学习有方法
- 程序员必知8大排序3大查找(一)
- android的task任务栈
- vi代码智能提示与补全环境的配置
- test9.4
- UITextField和UITextView被键盘遮住的处理办法
- robot framework(2) 环境搭建
- 约瑟夫环