maui icon indicating copy to clipboard operation
maui copied to clipboard

Android apps lose button label alignment after screen rotation

Open andy-waxman opened this issue 6 months ago • 3 comments

Description

Buttons with their labels center aligned become left aligned after the screen has been rotated and the app is no longer focused

https://github.com/dotnet/maui/assets/6384715/768300d0-c7d8-486d-aee3-3442cdefedba

Steps to Reproduce

Open the app with device in portrait orientation
Rotate the device to landscape orientation
Rotate the device to portrait orientation
Press the home button on the device
Return to the app

Link to public reproduction project repository

https://github.com/andy-waxman/MauiLayouts

Version with bug

8.0.3

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

Android

Affected platform versions

Android 12

Did you find any workaround?

No response

Relevant log output

No response

andy-waxman avatar Feb 01 '24 23:02 andy-waxman

We've added this issue to our backlog, and we will work to address it as time and resources allow. If you have any additional information or questions about this issue, please leave a comment. For additional info about issue management, please read our Triage Process.

ghost avatar Feb 02 '24 15:02 ghost

Does this only happen with a FlexLayout ? Can you try with a StackLayout and see if works as expected and the buttons keep the center alignment?

Thanks

rmarinho avatar Feb 02 '24 15:02 rmarinho

Verified this on VS 17.10.0 Preview 2.0(8.0.7). Project: MauiLayouts.zip

On Android 13.0-API33, Buttons with their labels center aligned become left aligned after the screen has been rotated. On Android 14.0-API34, Buttons with their labels is left aligned after running. This issue doesn't repro on iOS 17.2.

XamlTest avatar Mar 13 '24 09:03 XamlTest