RecyclerView简单适配器

所需依赖

    //Brvah:RecyclerView快速开发框架
    implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'

//adapter详细代码

	public class BeanAdapter extends BaseQuickAdapter<Bean.NewslistBean, BaseViewHolder>  {
	    public BeanAdapter(int layoutResId, @Nullable List<Bean.NewslistBean> data) {
	        super(layoutResId, data);
	    }

@Override
protected void convert(BaseViewHolder helper, Bean.NewslistBean item) {
    helper.setText(R.id.tv_title,item.getTitle());
    String images = item.getPicUrl();
    //获取第一张图片
    Glide.with(mContext).load(images).into((ImageView) helper.getView(R.id.ivImage));
}
}
Activity中
 List<Bean.NewslistBean> beanList = reponseData.getNewslist();
        StaggeredGridLayoutManager manager = new StaggeredGridLayoutManager(2, StaggeredGridLayoutManager.VERTICAL);
        recy.setLayoutManager(manager);
        BeanAdapter beanAdapter=new BeanAdapter(R.layout.item_recy,beanList);
        recy.setAdapter(beanAdapter);

猜你喜欢

转载自blog.csdn.net/qq_41423726/article/details/85552884