1.TextView中的getTextSize返回值是以像素(px)为单位的,而setTextSize是以sp为单位的
可以用另一个设置字体大小的方法:
setTextSize(int unit, int size)
第一个参数可设置如下静态变量:
TypedValue.COMPLEX_UNIT_PX : Pixels
TypedValue.COMPLEX_UNIT_SP : Scaled Pixels
TypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels
2.如何将TextView中的中文设置成粗体?
在xml文件中使用android:textStyle=”bold” 可以将英文设置成粗体,但是不能将中文设置成粗体,将中文设置成粗体的方法是:
TextView tv = (TextView)findViewById(R.id.TextView01);
TextPaint tp = tv.getPaint();
tp.setFakeBoldText(true);
3.Android TextView加上阴影效果
字体阴影需要四个相关参数:
1. android:shadowColor:阴影的颜色
2. android:shadowDx:水平方向上的偏移量
3. android:shadowDy:垂直方向上的偏移量
4. android:shadowRadius:是阴影的的半径大少
http://blog.csdn.net/hewence1/article/details/39993415
4.在文字中加下划线:
TextView.getPaint().setFlags(Paint.Strike_Thru_Text_Flag);
5.TextView属性大全
http://blog.csdn.net/lovexjyong/article/details/6852533