Когда я пытаюсь использовать setSpanSizeLookup с GridLayoutManager, он работает без ошибок. Однако использование того же setSpanSizeLookup с StaggeredGridLayoutManager дает ошибку. Очевидно, это недопустимый класс. Есть ли способ использовать setSpanSizeLookup с StaggeredGridLayoutManager или вы могли бы предложить альтернативное решение для достижения того же результата?
Вот как я использовал setSpanSizeLookup с GridLayoutManager —
GridLayoutManager llm = new GridLayoutManager(getActivity(), 2);
llm.setSpanSizeLookup(new SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
if(position == 0)
{
return 2;
}
else
{
return 1;
}
}
});
По сути, я хочу установить максимальный размер диапазона первого элемента, а последующие строки - наполовину. Любые идеи?