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

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

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

阅读 10.6k
2 个回答
新手上路,请多包涵

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题