代码之家  ›  专栏  ›  技术社区  ›  Annabelle

使用毕加索从URL加载ImageView并不总是适合全屏幕宽度

  •  0
  • Annabelle  · 技术社区  · 5 年前

    我与ImageView和Picasso load相关的代码片段:

    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'
    
    0 回复  |  直到 5 年前