现有一个自定义的TextView控件,在onDraw()方法里有重画文字
使用的paint是通过getTextPaint()获取的
但问题也就出来了,我在xml填充的textSize和textColor属性都没用
现有种思路,通过在自定义控件里获取在xml中设定的textSize和textColor属性对应的值,然后赋值给paint
我知道可以通过自定义属性达到目的,但我想能不能不通过自定义属性,直接指定android:textSize,android:textColor就可以达到目的,希望朋友们能帮帮忙。谢谢了!
------解决方案--------------------
可以,你在使用你新定义的newTextView的时候,直接利用android的属性就可以了。在使用的时候,直接用对应的变量就可以。不过你的newTextView要extends TextView.