1.设置TextView字体的大小
方法一:mText.setTextSize(size);
此方法默认是以sp为单位改变TextView显示的字体。
方法二:mText.setTextSize(int unit, int size);
其中unit我们可以使用系统提供的:
TypedValue.COMPLEX_UNIT_PX : Pixels
TypedValue.COMPLEX_UNIT_SP : Scaled Pixels
TypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels
一般UI都是给出字体的px值,所以方法很适用。另外需要注意getTextSize返回值是以像素(px)为单位的值。
2.设置TextView字体的颜色
方法一:mText.setTextColor(Color.RED);
系统自带颜色。
方法二:mText.Color.parseColor(("#365663"));
自定义十六进制颜色(rgb)。
方法三:mText.Color.parseColor(0xffff00f);
自定义十六进制颜色(argb)。(带透明度的)