У меня есть некоторые представления, которые я пытаюсь разметить в представлении переработчика, и у меня есть конкретные места для каждого из них. Некоторые из них выше других, и мне нужны несколько столбцов.
Я подумываю о том, чтобы использовать утилиту просмотра в шахматном порядке. Дело в том, как устроен макет, нумерация не удобна для того, что я пытаюсь сделать. Смотрите пример ниже:
recyclerView = findViewById(R.id.recyclerview);
layoutManager = new StaggeredGridLayoutManager(3, 1);
recyclerView.setLayoutManager(layoutManager);
list = Arrays.asList(getResources().getStringArray(R.array.AndroidVersions));
adapter = new RecyclerAdapter(list);
recyclerView.setHasFixedSize(true);
recyclerView.setAdapter(adapter);
Например, если у меня есть макет, который выглядит следующим образом:
0 1 2
0 3 4
5 3 6
В этом примере пункты 0 и 3 в два раза выше, чем другие. Что могло бы быть лучше для меня, если бы элементы были выложены так:
0 2 4
0 3 5
1 3 6
Есть ли какой-нибудь простой способ, которым я пропускаю, чтобы получить LayoutManager для упорядочивания представлений, подобных этому?
Спасибо
Рон