源码

首页 » 归档 » 源码 » android – 如何在特定条件下隐藏Recycler Vie…

android – 如何在特定条件下隐藏Recycler Vie…


我正在使用Firebase Recycler Adapter(Firebase UI库)来填充Recycler View.我想在条件上隐藏项目(行).
我有一个包含回收者视图的LinearLayout.

我在回收器视图适配器的populateViewHolder()方法中将线性布局可见性设置为Gone.

@Override
protected void populateViewHolder(UsersViewHolder viewHolder, User user, int position) {

    if (user.getUserEmail().equals(Utils.decodeEmail(userEmail))) {
        viewHolder.llMain.setVisibility(View.GONE);
        return;
    }

    viewHolder.tvUserEmail.setText(user.getUserEmail());
}

它隐藏了LinearLayout,但行仍留有空白.

有没有我应该覆盖的方法来克服这个问题,或者有什么方法可以实现结果?

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/android-ruhezaitedingtiaojianxiayincangrecycler-vie.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 23, 2019 at 06:04 下午

热评文章