Загружает только один элемент списка RecyclerView (CymChad, BRVAH)
В RecyclerView загружает только один элемент первый, остальные не загружает.
import com.chad.library.adapter.base.BaseQuickAdapter;
public class MainActivity extends AppCompatActivity {
private RecyclerView mRec;
private LinearLayoutManager layoutManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
List<String> sd = new ArrayList<>();
sd.add("fds");
sd.add("sad");
sd.add("sd");
sd.add("asd");
mRec = findViewById(R.id.rec_viv);
layoutManager = new LinearLayoutManager(this);
mRec.setLayoutManager(layoutManager);
BravsAdapter ad = new BravsAdapter(R.layout.item_vuv, sd);
mRec.setAdapter(ad);
}
}
public class BravsAdapter extends BaseQuickAdapter<String, BrahvsViewHold> {
public BravsAdapter(int layoutResId, @Nullable List<String> data) {
super(layoutResId, data);
//this.dat = data;
}
@Override
protected void convert(@NonNull BrahvsViewHold helper, String item) {
// String str = dat.get(2);
//helper.getAdapterPosition();
helper.setText(R.id.text_ww, item);
}
}
public class BrahvsViewHold extends BaseViewHolder {
//@BindView(R.id.item_search_history_tv)
@BindView(R.id.text_ww)
TextView mSearchHistoryTv;
public BrahvsViewHold(View view) {
super(view);
ButterKnife.bind(this, view);
}
}