【问题标题】:How to do something after my recyclerview has changed我的回收站视图更改后如何做某事
【发布时间】:2018-04-04 09:51:46
【问题描述】:

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

这可以解决我的问题:

【问题讨论】:

标签: android android-activity android-recyclerview


【解决方案1】:

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

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

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

下面举个例子,

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

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

我认为该操作正在适配器中完成,因此要将这些数据放入相关的活动或片段中,您可以使用接口。

在一些类似的问题中检查我的answer

【讨论】:

  • 我可以知道如何识别我的 recyclerview 何时收到通知?
  • 您如何将数据添加到列表中?你能把完整的代码吗?
  • 明白了!非常感谢
  • 厕所!快乐编码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-08
  • 2020-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多