Сначала я думал жестко закодировать это, но, в конце концов, представление повторного цикла гораздо более подходит, хотя я не уверен, как я могу создать для этого представление повторного использования. мне нужно 2 отдельных теста, по одному для каждой строки?

(мой код находится в Java, а не в котлине)

вопрос касается 4 маленьких квадратов на фотографии

Большой квадрат вверху статичен и всегда будет там, поэтому мне не нужно для этого повторно использовать просмотр.

enter image description here

0
ShaiB 4 Май 2021 в 15:45

2 ответа

Лучший ответ

Вы можете создать строку для одного элемента, а затем использовать GridLayoutManager в качестве LayoutManager RecyclerView. С помощью GridLayoutManager вы можете установить, сколько столбцов вы хотите иметь в каждой строке.

1
Gregor Rant 4 Май 2021 в 12:49

После создания представления ресайклера установите диспетчер компоновки на сеточную компоновку:

Integer columnnumber = 2;

recyclerview.setLayoutManager(new GridLayoutManager(getActivity().getApplicationContext(),columnnumber));
0
Erika 4 Май 2021 в 23:44