如何禁用RecyclerView适配器时Recyclerview是看不见的

问题描述 投票:1回答:3

您好我有我的应用的两个recyclerview。我加载数据,并用它填充recyclerview。在底部我有一个按钮,让说,当用户加载应用程序,第一recylcerview是底部按钮可见,现在用户点击我躲在第一recyclerview,使第二recyclerview可见。所以现在的问题是第一recyclerview的适配器的吐司的消息仍然是隐藏状态,即使出现。我不想显示第一recyclerview的吐司消息时是隐藏。

            recyclerViewfirst.setVisibility(View.VISIBLE);
            recyclerViewsecond.setVisibility(View.GONE);
android android-recyclerview recycler-adapter
3个回答
1
投票

请按照下列步骤操作:

没有必要为RecyclerView设置的知名度。

  1. 通过空ArrayList你的适配器以及适配器RecyclerView
    Adapter mAdapter;
    ArrayList<String> mList = new ArrayList<>();
    mAdapter = new Adapter(context, mList);
    recyclerViewsecond.setAdapter(mAdapter);
  1. 当数据有没有在ArrayList简单地通知适配器。
    mAdapter.notifyDataSetChanged();

0
投票

当您单击该按钮不传递任何数据第一RecyclerView。也就是说你可以用空的数据再次显示RecyclerView。


0
投票

没有需要隐藏循环视图只是重置与另一个数组列表中的适配器,并通知适配器,然后第一个列表数据将与另一个列表数据替换

© www.soinside.com 2019 - 2024. All rights reserved.