0

У меня есть вертикальный recyclerview, элемент элемента вертикального recyclerview имеет горизонтальный recycliewiew, все элементы горизонтального recyclerview имеют разные точки с одинаковой высотой, я прокручиваю recycler programatically с расстояниями в пикселях, почти все работает нормально.Горизонтальный RecyclerViews внутри Вертикальный RecyclerView потерянное положение/состояние

Все горизонтальные ресайклеры должны быть синхронизированы, они должны прокручивать одинаковое расстояние. Я могу прокручивать по горизонтали во всех видимых строках, но горизонтальный recyclerview теряют положение, когда я просматриваю утилиту verticall.

Любые идеи?

Пытаюсь вещи с адаптером, как onViewRecycled и других функций адаптера, но никакого успеха еще

ответ

1

В Recycleview адаптера вы можете добавить ниже линии. Он уже работает для моего кода.

public int getItemViewType(int position) { 
     return dataSet.get(position).getId(); 
    } 
+0

спасибо, это работает, я использовал этот вместо этого; @Override public int getItemViewType (int position) { позиция возврата; } || теперь мне нужно только прокрутить весь горизонтальный переработчик и сохранить во всех них прокрутку amout; – xanexpt

 Смежные вопросы

  • Нет связанных вопросов^_^