当前位置: 代码迷 >> Android >> 关于自定义控件的有关问题
  详细解决方案

关于自定义控件的有关问题

热度:90   发布时间:2016-05-01 14:56:46.0
关于自定义控件的问题
现有一个自定义的TextView控件,在onDraw()方法里有重画文字

使用的paint是通过getTextPaint()获取的

但问题也就出来了,我在xml填充的textSize和textColor属性都没用
现有种思路,通过在自定义控件里获取在xml中设定的textSize和textColor属性对应的值,然后赋值给paint


我知道可以通过自定义属性达到目的,但我想能不能不通过自定义属性,直接指定android:textSize,android:textColor就可以达到目的,希望朋友们能帮帮忙。谢谢了!


------解决方案--------------------
可以,你在使用你新定义的newTextView的时候,直接利用android的属性就可以了。在使用的时候,直接用对应的变量就可以。不过你的newTextView要extends TextView.
  相关解决方案