我在使用Picasso库从URL加载ImageView时遇到问题,因为它始终无法适应全屏宽度(这是应用程序的要求)。某些此类加载的图形不适合屏幕的宽度,而某些则不适合。我不明白为什么有时有时无法全宽显示。
我与ImageView和Picasso加载相关的代码片段:
ImageView imgURL = new ImageView(context);
LinearLayout.LayoutParams paramsImgURL = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT);
paramsImgURL.setMargins(0,45,0,5);
paramsImgURL.gravity=Gravity.CENTER;
imgURL.setLayoutParams(paramsImgURL);
imgURL.setScaleType(ImageView.ScaleType.FIT_XY);
imgURL.setAdjustViewBounds(true);
Picasso.get().load(uRL).into(imgURL);
holder.layout.addView(imgURL);
我的依赖项:
implementation 'com.squareup.picasso:picasso:2.71828'