如图 setTextSize的单位是sp,getTextSize的单位是px,直接从dimen文件中拿到的值也是px。可见setTextSize比较特殊,设置时需要根据实际情况进行转换。
下图setTextSize中传入13,但是getTextSize取出的是21。
本文探讨了Android中setTextSize与getTextSize方法的单位差异,前者使用sp单位,后者返回px单位。通过实例展示了设置字体大小时从sp到px的转换过程,并解释了为何设置的值与实际获取的值存在差异。
如图 setTextSize的单位是sp,getTextSize的单位是px,直接从dimen文件中拿到的值也是px。可见setTextSize比较特殊,设置时需要根据实际情况进行转换。
下图setTextSize中传入13,但是getTextSize取出的是21。

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