【发布时间】:2019-03-18 17:40:52
【问题描述】:
我有一个固定宽度的元素。它包含文本。当用户增加系统范围的字体大小时,我希望文本不会中断或被剪裁。我可以使用“sp”来声明元素宽度,以便在系统范围的字体大小增加时元素更宽吗?还是“sp”仅用于文本大小?
一些背景:我考虑过其他选择,但最终决定放弃:
- AutoSizing TextViews,但有问题的元素在屏幕上重复多次,我希望字体大小一致。使用 Autosizes 可能会导致不同的字体大小。
- 当内容较长时允许元素增长。但同样,该元素重复了多次,我希望有一个一致的宽度。
【问题讨论】:
-
您可以在任何使用大小的地方使用 sp。你是否会喜欢这个结果是另一回事。我不希望这会按照您想要的方式运行。 Sp 实际上只承诺适用于高度 - 没有规定字体在宽度和高度上按比例缩放
标签: android android-layout layout accessibility