Layout not centered on Android device – possible bug?

Hi everyone,

I’m currently developing my app using Drag and Drop mode, and the default layout is set to Phone + Landscape. I set my layout’s Resize Mode to “Stretch”, and I’m trying to center a layout in the middle of the screen.

However, after publishing and testing the app on an actual Android phone, the layout is not centered at all. The size and position of components look very different from how I designed them in the Thunkable editor. It’s especially noticeable in landscape mode, where things shift completely out of place.

In addition, I noticed that in the Design tab, there are no vertical or horizontal alignment options for the Screen itself. But in the Blocks tab, the Screen has properties like Alignment and Justification, and I set both to center using blocks. Despite that, the layout I placed on the screen is still not centered on the device.

Why are these alignment options missing in the Design tab? And why doesn’t setting Alignment and Justification to center via blocks actually center the layout? Is this a bug, or am I misunderstanding how screen alignment works in Drag and Drop mode?

Most of the app’s functionality is ready, but this layout inconsistency is preventing me from publishing. Any help or insight would be greatly appreciated!

Thanks in advance.

I designed like below

For easy check, i just made a simple layout test app below.

I’ve attached a screenshot from my phone(Samsung Galaxy Z Flip 3) — as you can see, not only is the layout not centered, but most of the content inside the layout is cut off.
Please help me figure out what’s going wrong.

Hello @humaneerpv3voh
Could you please set the Layout’s width to 667 and height to 375?

Hello!

I tried, and it doesn’t work.

But i found ve~~~~~~ry interesting and strange issue.

This layout problem only occurs in the first screen of the app.

If I put a blank screen and wait it 1~2 sec and navagate the original screen, layout works correctly.

How can this happen? really interesting and wierd. I cannot understand.