implementation 'com.android.support:recyclerview-v7:27.+'
BRVAH
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
dependencies {
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'
}
GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), 2, GridLayoutManager.HORIZONTAL, false); recycler_view.setLayoutManager(gridLayoutManager); //出那个键适配器 SubAdapter subAdapter = new SubAdapter(R.layout.layout_shouyefenlei, data); recycler_view.setAdapter(subAdapter);
package com.bwei.rikao0816.ui.adapter; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v7.widget.RecyclerView; import com.bwei.rikao0816.R; import com.bwei.rikao0816.data.bean.JglbBean; import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseViewHolder; import java.util.ArrayList; import java.util.List; /** * Created by Jack Lee on 2018/8/17. * name:Juck Lee */ public class SubAdapter extends BaseQuickAdapter<JglbBean.DataBean,BaseViewHolder>{ public SubAdapter(int layoutResId, @Nullable List<JglbBean.DataBean> data) { super(layoutResId, data); } @Override protected void convert(BaseViewHolder helper, JglbBean.DataBean item) { helper.setText(R.id.sy_textview,item.getName()); //helper.setImageResource(R.id.sy_textview, Integer.parseInt(item.getIcon())); } }