android listview中异步加载图片,为什么图片变小
listview的item里有图片,我的xml布局里imageview的宽高都是wrap_content,同样的图片,当放在drawable里面作为默认图片的时候,比从网...
listview的item里有图片,我的xml布局里imageview的宽高都是wrap_content,同样的图片,当放在drawable里面作为默认图片的时候,比从网上下载得到的显示就要大一些,下载的图片用image.setImageDrawable(drawable)来更新图片
展开
1个回答
展开全部
如果你要是使用 wrap_content的话,那么图片大小肯定是不一定的,如果你要是想设置图片大小的话 ,你可以通过
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY" />
来设置!
如果你要是想通过代码设置的话:
ImageView iv = (ImageView) findViewById(R.id.iv);
iv.setLayoutParams(new LayoutParams(300, 300));
iv.setScaleType(ScaleType.FIT_XY);
<ImageView
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY" />
来设置!
如果你要是想通过代码设置的话:
ImageView iv = (ImageView) findViewById(R.id.iv);
iv.setLayoutParams(new LayoutParams(300, 300));
iv.setScaleType(ScaleType.FIT_XY);
追问
可是我是对同样大小的图片进行不同方式的加载啊,用wrap_content不也应该是一样的么
追答
这个我就不是很清楚了 如果你想要多大 按照以上的方式去 缩放就行了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询