我的recyclerview更改后如何做某事

时间:2018-04-04 09:51:46

标签: android android-activity android-recyclerview

我的活动中有一个recyclerview和textview 我想在textview中显示我的列表大小,但是每当我的列表大小发生变化时我都需要更改它 问题是如何在recyclelerview更改后让我的活动收听recyclelerview

这可以解决我的问题: my question

1 个答案:

答案 0 :(得分:3)

  

每当您的recyclerView收到dataChange通知时,请写

textView.setText(String.valueOf(yourAdapter.getItemCount()));

如果在按钮上,您要将数据添加到列表中,则必须通知适配器数据已更改

让我们举个例子,

btnAdd.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                list.add(question);
                adapter.notifyDataSetChanged();
               textView.setText(String.valueOf(yourAdapter.getItemCount()));
            }
        });

如果要从列表中删除数据,那么您将拥有删除数据的位置

我认为在适配器中正在进行操作,因此要将数据转换为相关活动或片段,您可以使用接口。

检查某些类似问题的answer