Возможно ли иметь макет повторного просмотра в шахматном порядке в направлении пролета? - PullRequest
0 голосов
/ 28 июня 2019

У меня есть некоторые представления, которые я пытаюсь разметить в представлении переработчика, и у меня есть конкретные места для каждого из них. Некоторые из них выше других, и мне нужны несколько столбцов.

Я подумываю о том, чтобы использовать утилиту просмотра в шахматном порядке. Дело в том, как устроен макет, нумерация не удобна для того, что я пытаюсь сделать. Смотрите пример ниже:

        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 для упорядочивания представлений, подобных этому?

Спасибо

Рон

...