Showing results for 
Search instead for 
Did you mean: 
Level 8

Mobile version positioning messed up



I have this screen that looks fine on the web application but when I go to the mobile version, its all screwed up.  Not sure what causing it, auto height or what.  An ideas?  FYI: the red warning here is just warning me I cant use SaveData() in the browser (not important).  

Edit: Everything on this page pretty much uses the object above it to set its Y property. example: ObjectBelow.Y = (ObjectAbove.Y + ObjectAbove.Height + 10).  Can I not do this?


PowerApps Bad AutoHeight.PNGpowerAppsBadAutoHeight.PNG

Community Support Team
Community Support Team

Re: Mobile version positioning messed up

Hi @samuelJ,

I have made a test on my side, and don't have the issue that you mentioned.

Please take a try to turn off/disable the "Improved app rendering (final validation)" option within Advanced settings of App settings of your app, then save and publish your app, run it again within your Mobile device, check if the issue is solved.

In addition, please also check if the version of PowerApps Mobile App within your Mobile device is the last version, if not, please upgrade it into the last version, then check if the issue solved.

If the issue still exists, please consider uninstall PowerApps from your Mobile device, then re-install it, run your app again to check if the issue still exists.

Note: Not everything within the Edit screen use the Object above to set its Y property. Only the DataCardValue controls (Text Input, Date Picker, Dropdown, etc) within the Data card use Object above to set its Y property.


Best regards,


Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Level 8

Re: Mobile version positioning messed up



The app was published with the most recent version of powerApps and It was happening across multiple devices.  The only thing that seemed to work was to not have the Y property be reletive to the object above it.  For example the below code was used for each obkect:

 (ObjectAbove.Y + ObjectAbove.Height + 10)

Each object now has a value for the Y.  Still not sure if this is a bug or something I did wrong, as it appeared fine on the desktop. 


Helpful resources


Power Automate Community User Group Member Badge

Fill out a quick form to claim your user group badge now!


Power Platform World Tour

Find out where you can attend!

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020


Microsoft Learn

Learn how to build the business apps that you need.

Top Kudoed Authors
Users Online
Currently online: 330 members 5,662 guests
Please welcome our newest community members: