gpt4 book ai didi

Android:不同的布局支持不同的字体大小

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:56 24 4
gpt4 key购买 nike

用户可以在系统设置中更改字体大小,我在 xml 布局中使用“sp”。

Android使用不同的文件夹来支持多屏,当用户改变字体大小时,有没有办法改变布局?

像这样:

res
layout
layout-bigfont
layout-normalfont

最佳答案

抱歉,答案是否定的。 providing alternative resources 上的 Android 文档有一个完整的列表,列出了绑定(bind)资源时考虑的配置属性。不幸的是,文本缩放不是属性之一。

您能做的最好的事情就是自己检测字体缩放并在代码中加载替代资源:

float scale = getResources().getConfiguration().fontScale;

较大的文本将具有 scale > 1

关于Android:不同的布局支持不同的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com