我正在使用Firebase Recycler Adapter(Firebase UI库)来填充Recycler View.我想在条件上隐藏项目(行).
我有一个包含回收者视图的LinearLayout.
我有一个包含回收者视图的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,但行仍留有空白.
有没有我应该覆盖的方法来克服这个问题,或者有什么方法可以实现结果?