Android - 自定义控件相关

68 阅读1分钟
设置字体大小时可能遇到的问题:

自定义组合控件时设置字体大小时注意

textSize = typedArray.getDimensionPixelSize(
    R.styleable.CommentStar_lableTextSize, 16)

获取的是像素

给控件设置时需要使用:

tvEvalStar.setTextSize(TypedValue.COMPLEX_UNIT_PX,textSize.toFloat())