Reputation: 2022
I'm a visually impaired developer, and I'm trying to figure out how to design good layouts for users that have the largest text enabled on their android devices. I made a good app layout and it looked fine in the designer and the emulator and it looked fine, the tested it on my device with large text on, and everything was incredibly wonky: Text was wrapping onto multiple lines and noting scaled properly. I turn off large text and everything is perfectly fine.
How do I do this? Other apps with large text are fine. What measurement should I be using and what text style/Size is the standard?
Upvotes: 3
Views: 963
Reputation: 7415
If you are looking for standard design principles supported by a strong Case to case study the Material Design Documentation is the right place to look at.
This documentation itself is created by the great minds from Google. All the thing being presented here is the do and don't.
Upvotes: 1
Reputation: 10955
What measurement should I be using and what text style/Size is the standard?
In general, You need to test the different system font size on different screens to make it looks good, get the font size and test it(Read font size from Settings). In my practice, use wrap_content instead of fixed height in ViewGroups(LinearLayout), and there is no standard style/Size, only the product UI design matters. In some apps like WeChat it defined custom app fontSize which will NOT be affected by the system settings, and DO the multi-devices adapt with it's own font system.
Upvotes: 0