Я использую Firebase Recycler Adapter (Firebase UI Library) для заполнения Recycler View. Я хочу скрыть элемент (строку) при условии. У меня есть LinearLayout, содержащий просмотрщик.
Я установил видимость линейного макета для метода Gone in populateViewHolder()
адаптера вида recycler.
@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, но строка остается там с пустым пространством.
Есть ли какой-либо метод, который я должен переопределить для преодоления этого или есть ли способ достичь результата?