//构造方法,传入数据
public SubjectListAdapter(Context context, List dataList){
this.context = context;
this.dataList = dataList;
}
@NonNull
@Override
public SubjectListAdapter.MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.subject_item, parent, false);
MyViewHolder holder = new MyViewHolder(view);
return holder;
}
@Override
public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {
final String subjectString = dataList.get(position);
// 赋值
holder.tv_subject_name.setText(subjectString);
// 设置默认选择第一个
if (mPosition != position) {
holder.tv_subject_name.setTextSize(12);
holder.tv_subject_name.getPaint().setFakeBoldText(false);