平时开发的项目,文字大小都是用sp作为单位指定的,android 4.0之后,用户能够通过设置手机字体大小,来改变表示文字大小,但是当字体设置成最大字体之后,以前开发的项目的画面中,按钮和文字的显示都有问题,不是被撑歪了,就是字被截掉只显示一部分。
最笨的方法就是把原来指定的sp改为dip来作为字体大小单位,Button、TextView 背景图片尽量使用9patch图片
参考:
讨论了Android开发中遇到的问题,当用户调整字体大小到最大时,导致按钮和文字显示异常。提出了解决方案,包括将sp单位转换为dip,以及使用9patch图片来优化UI表现。
平时开发的项目,文字大小都是用sp作为单位指定的,android 4.0之后,用户能够通过设置手机字体大小,来改变表示文字大小,但是当字体设置成最大字体之后,以前开发的项目的画面中,按钮和文字的显示都有问题,不是被撑歪了,就是字被截掉只显示一部分。
最笨的方法就是把原来指定的sp改为dip来作为字体大小单位,Button、TextView 背景图片尽量使用9patch图片
参考:
972
894

被折叠的 条评论
为什么被折叠?
