小编Ary*_*an 的帖子

单击按钮时将项目添加到 RecyclerView

我想在单击“添加”按钮时将项目添加到 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)

java android android-layout android-recyclerview

2
推荐指数
1
解决办法
8484
查看次数