1 设置TextView类文本内容的尺寸大小时,字体变得很大
在有的时候是需要在java代码里设置文本大小的,规范的应该是
text.setTextSize(getResources().getDimension(R.dimen.xx)),但是运行之后发现,字体变得好大,原来setTextSize方法默 认的是SP,但是getResources().getDimension(R.dimen.xx)得到的是PX,所以使用这个方法以及不行
setTextSize(int unit, int size) unit参数可以设置单位:
TypedValue.COMPLEX_UNIT_PX : Pixels
TypedValue.COMPLEX_UNIT_SP : Scaled Pixels
TypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels
text.setTextSize(TypedValue.COMPLEX_UNIT_PX,getResources().getDimension(R.dimen.xx))就可以达到我们需要的效果