平时开发的项目,文字大小都是用sp作为单位指定的,android 4.0之后,用户能够通过设置手机字体大小,来改变表示文字大小,但是当字体设置成最大字体之后,以前开发的项目的画面中,按钮和文字的显示都有问题,不是被撑歪了,就是字被截掉只显示一部分。
最笨的方法就是把原来指定的sp改为dip来作为字体大小单位,Button、TextView 背景图片尽量使用9patch图片
参考:
平时开发的项目,文字大小都是用sp作为单位指定的,android 4.0之后,用户能够通过设置手机字体大小,来改变表示文字大小,但是当字体设置成最大字体之后,以前开发的项目的画面中,按钮和文字的显示都有问题,不是被撑歪了,就是字被截掉只显示一部分。
最笨的方法就是把原来指定的sp改为dip来作为字体大小单位,Button、TextView 背景图片尽量使用9patch图片
参考: