Can I build a 3×3 bingo board with Image Pickers in Glide?

I’d like to create a bingo-style board using Image Pickers in Glide.

What I want is a 3×3 grid of Image Pickers (9 total), so that each cell of the grid works as its own image upload slot.

So far, when I add multiple Image Pickers inside a form or container, they always stack vertically and take up the full width of the screen. What I’d like instead is a layout where they appear side by side, like a bingo board (3 columns × 3 rows).

Has anyone tried this before? Is it possible to arrange Image Pickers in this kind of grid layout, either with native Glide features or with some custom CSS?

Thanks in advance for any advice!

Are you setting your container to the 3 column style layout?

Just a note though, multi-column containers will still stack on mobile devices. You will only see the columns in desktop/tablet mode.

1 Like

I see, thanks for the clarification!

What I actually want to build is a 3×3 bingo-style layout on mobile devices as well — not just on desktop or tablet.

Basically, I’d like all 9 Image Pickers to appear in a 3-column by 3-row grid even on a phone screen.

Is there any way to achieve that on mobile? Maybe with custom CSS or some other workaround?

Maybe with CSS, but I’m not sure what that would involve.

1 Like

Thanks a lot for your reply!
I’m also trying to implement this with CSS, but it’s a bit tricky for me so far.

Actually you could try a custom collection with a grid layout and the grid size set to small. The images would be uploaded to separate rows instead of the same row, but you could probably rework your data structure to make it work. Only problem is that it doesn’t maintain the same layout when you switch to desktop mode. Maybe you would need two custom collections, each conditioned to display based on the device screen size.

I tried using a Custom Collection as well, but it still ends up stacking vertically.

Do you know if there’s a way to make it display horizontally instead?

It’s only one picker and 9 rows of data to feed the custom collection. You don’t put 9 pickers into a single collection item. That’s why I mentioned that you will need to rework your data because everything will be in rows instead of columns.

1 Like