android程序中字体大小的单位是什么?

android程序中字体大小的单位是什么?,第1张

px、dp、dip、sp都可以。px是指定像素,不同分辨率下看到的大小不一样;dp和dip是指定尺寸,不同分辨率下看到的大小相同,且字体大小固定,不会随系统的字体设置变化;sp是字体大小专用的单位,与dp同样,不同分辨率屏幕卡到的大小相同,但是可以随系统的字体设置自动调整大小

可以

布局文件中使用android:textSize属性设置,例如

android:textSize="15sp"

代码中使用setTextSize(int unit, int size) 方法设置,第一个参数是字体大小单位,第二个参数是字号值,例如

setTextSize(TypedValue.COMPLEX_UNIT_SP, 15) //单位最好使用SP

字体单位最好按照google官方文档统一使用SP


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7959423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存