我制作了一个RecyclerView,现在我想列出所有名称。但只显示姓氏。
public void DataInserted(){
for(int i=0;i<5;i++){
ModulData modulData= new ModulData();
modulData.setName("name1 " +i);
mNotes.add(modulData);
}
adpterSearch.notifyDataSetChanged();
}
这是我在其中声明setName()的适配器
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
viewHolder.textView1.setText(mNotes.get(i).getName());
}
@Override
public int getItemCount() {
return mNotes.size();
}
public class ViewHolder extends RecyclerView.ViewHolder{
TextView textView1;
public ViewHolder(View itemView) {
super(itemView);
textView1 =itemView.findViewById(R.id.text_id);
}
}
答案 0 :(得分:-1)
将代码更改为:
public void DataInserted(){
for(int i=0;i<5;i++){
ModulData modulData= new ModulData();
modulData.setName("name1 " +i);
mNotes.add(modulData);
adpterSearch.notifyItemInserted(i);;
}
}