首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让应用布局不受Android系统设置的显示大小和字体大小的影响?

如何让应用布局不受Android系统设置的显示大小和字体大小的影响?
EN

Stack Overflow用户
提问于 2021-09-23 01:54:31
回答 5查看 267关注 0票数 1

如何修复app中的默认显示大小和字体大小,防止用户更改系统设置导致app布局变形?

EN

回答 5

Stack Overflow用户

发布于 2021-09-23 03:57:26

如果您使用dp (如20dp)而不是sp (如20sp),文本将不会根据用户选择的字体大小进行缩放。这将为您简化UI设计,但用户将字体变大是有原因的:他们看不到较小的字体。因此,如果你选择忽略用户的设置,用户可能会选择忽略你的应用程序。

票数 0
EN

Stack Overflow用户

发布于 2021-09-23 04:44:07

使用实现com.intuit.sdp:sdp-android:1.0.6。它将根据屏幕大小调整大小。

票数 0
EN

Stack Overflow用户

发布于 2021-09-23 05:06:49

确保在布局XML文件的textSize属性中使用了sp。sp单元中的文本大小可以根据android系统设置进行自我调整。

例如-

代码语言:javascript
运行
复制
..
android:textSize="14sp"
..

此外,您还可以查看此参考资料- https://stackoverflow.com/a/2025541/10632119

有一些插件和库可用于Android Studio i.c.-“com.tuit.sdp:sdp-android”,Dimenify,它将根据屏幕密度为我们的项目生成多个dimems.xml文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69293112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档