nynw.net
当前位置:首页 >> AnDroiD ImAgEViEw sEtImAgEDrAwABlE 和 sEtImAgER... >>

AnDroiD ImAgEViEw sEtImAgEDrAwABlE 和 sEtImAgER...

setImageDrawable 要求传入一个Drawable对象 setImageResource要求传入的参数为id,指的是图片资源文件的id

一般的写法就是 Adapter需要一个ArrayList,存放数据集 在构造参数要求调用者传递该参数 然后在getView方法里,调用ArrayList对象的get(position)来获取对应位置的对象 然后进行操作 不要去纠结R文件里面的东西,那只是唯一的标识符,不要去用那...

img1和img2都是ImageView,要把img1中的图片显示到img2中 前景(对应src属性) img2.setImageDrawable(img1.getDrawable()); 背景(对应background属性) img2.setBackgroundDrawable(img1.getBackground());

我认为不存在你说的这个问题,两者都是有效的。

先根据ID生成一个Bitmap,然后用Bitmap.createScaledBitmap来调整大小,然后再用ImageView.setImageDrawable来显示在ImageView中。 --------------------------------------------------------------------------- 更多疑问解答,尽在@安卓互助...

1、创建imageview对象 2、设置imageview的图片 3、添加到布局中 示例代码 ViewGroup group = (ViewGroup) findViewById(R.id.viewGroup); //获取原来的布局容器ImageView imageView = new ImageView(this); //创建imageviewimageView.setLayoutP...

可用方法:1、iv.setImageBitmap(Bitmap bmp);传入参数为Bitmap 2、iv.setImageDrawable(Drawable able);传入参数为 BitmapDrawable; 3、iv.setImageResource(int rid); 传入参数为图片资源ID

//定义ImageView(两种方式)ImageView imageView = new ImageView(this); //orImageView imageView = (ImageView)this.findViewById(R.id.xxxx); //or//通过ImageView控件显示图片(三种方式)imageView.setImageBitmap(Bitmap bm); // orimage...

ImageView的setImageBitmap()是设置imageView组件的图片显示。它的定义和源码如下: public void setImageBitmap(Bitmap bm) { // if this is used frequently, may handle bitmaps explicitly // to reduce the intermediate drawable object s...

private boolean flag; public void onClick(View v){ if(flag){ mImageView.setImageResource(R.drawable.xx1); }else{ mImageView.setImageResource(R.drawable.xx2); } flag = !flag; }

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com