我想在单击“添加”按钮时将项目添加到 RecyclerView
这目前有效,但只有一次,这意味着如果我第一次单击“添加”按钮,该项目将被添加并可见,但之后,不会添加任何内容。
这是我的 RecyclerView Adapter 代码
public class Adapter extends RecyclerView.Adapter<Adapter.myViewHolder> {
List<Integer> listItem;
public Adapter(List<Integer> passedListItem){
this.listItem = passedListItem;
}
@Override
public myViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View itemView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.recyclerview_layout, parent, false);
myViewHolder holder = new myViewHolder(itemView);
return holder;
}
@Override
public void onBindViewHolder(myViewHolder holder, int position) {
int itemNumber = position+1;
holder.itemTextView.setText("Item Number " + itemNumber + ": " + listItem.get(position));
}
@Override
public int getItemCount() {
return listItem.size();
}
public class myViewHolder extends …Run Code Online (Sandbox Code Playgroud)