自定义控件

Android RecyclerView 加载图片列表,图片宽

2020-06-12  本文已影响0人  Observer_观者

RecyclerView 加载图片列表的时候,使图片的宽度为手机屏幕宽度,高度自适应

adapter item布局

 <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:scaleType="fitXY"
        android:adjustViewBounds="true"/>

在adapter里面设置图片的宽高

int screenWidth = ((FragmentActivity) mContext).getWindowManager().getDefaultDisplay().getWidth();
        ViewGroup.LayoutParams lp = ivImg.getLayoutParams();
        lp.height = ViewGroup.LayoutParams.WRAP_CONTENT;
        lp.width = screenWidth;
        ivImg.setLayoutParams(lp);

        ivImg.setMaxWidth(screenWidth);
        ivImg.setMaxHeight(screenWidth * 5); //这里设置图片最大的高度
上一篇下一篇

猜你喜欢

热点阅读