Android修改系统字体大小后,我的应用布局乱了。


描述:
一个高度固定dp的layout,上下排列着两个TextView,他们的字体大小是固定的sp。
在不修改系统字体大小的时候,一切正常。
但当我把系统字体大小设置为“超大”的时候,两个TextView就会上下重叠在一起,如图:
图片描述

请问,这个问题有什么好的解决方法吗?

Android textview

Ticshot 10 years, 1 month ago

高度固定没问题,问题是两个TextView位置布局不对
下面的TextView below上面TextView的就好啦~
我建议字体不要设置sp,直接用dp,这样无论字体就是根据布局、分辨率定义大小,即使系统设置字体多大,显示都是一样的

坦桑尼亚造船厂 answered 10 years, 1 month ago

不清楚你把高度设为固定的原因是什么,但请尽量避免这么做。
把高度设为wrap_content应该就可以了解决你当前文字显示不全的问题了。

洞房涌夜潮 answered 10 years, 1 month ago

Your Answer