Android 代码中动态设置字体大小-TextView.SetTextSize()

2023-05-16

关键代码
- setTextSize(TypedValue.COMPLEX_UNIT_PX,15); //15像素
- setTextSize(TypedValue.COMPLEX_UNIT_SP,15); //15SP
- setTextSize(TypedValue.COMPLEX_UNIT_DIP,15);//15DIP

实践证明: 保证跟xml布局文件中的sp字体设置效果一样,适配机型;

android TypedValue.applyDimension()的作用

这个方法是转变为标准尺寸的一个函数,例如
int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20, context.getResources().getDisplayMetrics());

这里COMPLEX_UNIT_DIP是单位,20是数值,也就是20dp
 


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 代码中动态设置字体大小-TextView.SetTextSize() 的相关文章

随机推荐