`
阿尔萨斯
  • 浏览: 4203973 次
社区版块
存档分类
最新评论

setImageResource与setImageBitmap的区别

 
阅读更多

同样的布局文件,小分辨率手机:

1、使用setImageBitmap设置时,出现如下现象:

2、使用setImageResource时,图片显示正常

原因:

setImageResource(id)会根据设备分辨率进行图片大小缩放适配

setImageBitmap(BitmapFactory.decodeResource(res,id))大小需要手动调。

如果你提供了完整的各种分辨率下的图片的话,两种方法都应该不会有混乱。

分享到:
评论

相关推荐

    matlab加颜色代码-DailyProgress:一千英里始于一步

    setImageResource、setImageBitmap、setImageDrawable; 代码中设置drawable相当于src;bitmap相当于background 。 background会放大,而src受scrollType影响。 状态栏 6.0+手机上沉浸式状态栏后若为白色背景 状态栏...

    android内存优化之图片优化

    尽量不要使用setImageBitmap、setImageResource、BitmapFactory.decodeResource来设置一张大图,因为这些方法在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过...

    很简单的图片浏览

    TupiansActivity.this.myImageSwitcher.setImageResource (TupiansActivity.this.imgRes[TupiansActivity.this.foot --]); TupiansActivity.this.checkButEnable() ; } } private class ...

    仿微信聊天界面

    mWeixinImg.setImageResource(R.drawable.tab_weixin_normal); mFrdImg.setImageResource(R.drawable.tab_find_frd_normal); mAddressImg.setImageResource(R.drawable.tab_address_normal); mSettingImg....

    Android图片上传下载小框架

    setImageBitmap(bitmap); } else { // Set fallback resource if(fallbackResource != null) { setImageResource(fallbackResource); } } if(completeListener != null){ completeListener.onComplete(); ...

    Android 控制图片上一张、下一张及改变透明度.rar

    Android 控制图片上一张、下一张及改变透明度,就像是一张焦点图那样的效果,可向前、向后浏览查看图片,同时还可以改变... 设置ImageView的透明度,iv.setImageResource(imgId[currImgId]);设置ImageView的显示图片。

    Android代码-WindowImageView

    WindowImageView An ImageView display in ...window_image_view.setImageResource(R.drawable.timg); window_image_view.bindRecyclerView(recyclerView); With Fresco app:frescoEnable="false" window_image_

    gallery简单实现 图片调整

    picture imageView setImageResource ids1[position % 5] ; return convertView; } } @Override public void onItemSelected AdapterView< > parent View view int position long id { ...

    android实现手机触屏版的左右图片滚动.rar

     iv.setImageResource(imageIDs[arg0]);//为ImageView设置图片来源  iv.setScaleType(ImageView.ScaleType.FIT_XY);//为ImageView设置比例类型  iv.setLayoutParams(new Gallery.LayoutParams(188,250));//设置...

    Android代码-安卓新手引导图引导蒙层

    iv.setImageResource(R.drawable.img_new_task_guide); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); ...

    Android ListView ImageView实现单选按钮实例

    做Android开发两年的时间,技术稍稍有一些提升,刚好把自己实现的功能写出来,记录一下,如果能帮助到同行的其他人,我也算是做了件好事,哈哈!...4 viewHolder.setImageResource(R.id.iv_yuandian1,R.mipmap.

    AndroidPhotoView

    // If you later call mImageView.setImageDrawable/setImageBitmap/setImageResource/etc then you just need to call mAttacher.update(); Issues With ViewGroups There are some ViewGroups (ones that utilize...

    Android 中对于图片的内存优化方法

    尽量不要使用 setImageBitmap、setImageResource、 BitmapFactory.decodeResource 来设置一张大图,因为这些方法在完成 decode 后,最终都是通过 Java 层的 createBitmap 来完成的,需要消耗更多内存。因此,改用先...

    Android 演示开关灯效果.rar

     iv.setImageResource((state)?R.drawable.bulb_on:R.drawable.bulb_off);//设置图片状态  //设置ToggleButton状态  ToggleButton tb=(ToggleButton)this.findViewById(R.id.ToggleButton01);  tb.setChecked...

    Android 电子钢琴源码.zip

    imageButton_white1.setImageResource(R.drawable.whiteback1); } if (motionEvent.getAction() == MotionEvent.ACTION_UP) { imageButton_white1.setImageResource(R.drawable.white1); } return false; } }...

    Android 开灯 关灯 checkbox Radio组件用法演示.rar

     iv.setImageResource((state)?R.drawable.bulb_on:R.drawable.bulb_off);  CheckBox cb=(CheckBox)this.findViewById(R.id.CheckBox01);  cb.setText((state)?R.string.off:R.string.on);  cb.setChecked...

    Android代码-可以落雪花,还可以落汉堡包的飘落效果

    mFallingView.setImageResource(R.drawable.img1);//设置碎片的图片,默认的图片是雪花 mFallingView.setDensity(progress);//设置密度,数值越大,碎片越密集,默认值是80 mFallingView.setScale(progress);//设置...

    Android组件ViewFlipper的使用

    iv1.setImageResource(R.drawable.a1); iv2.setImageResource(R.drawable.a2); iv3.setImageResource(R.drawable.a3); detector = new GestureDetector(this); vf=(ViewFlipper) findViewById(R.id.viewFlipper...

    安卓 收藏和取消收藏的点击小动画

    单纯的收藏和取消收藏,如果只是使用setSelect或者setImageResource方式更换已收藏和取消收藏的图片未免显得生硬了些,所以想到了添加一个添加收藏和取消收藏的动画

Global site tag (gtag.js) - Google Analytics