我无法在自定义 TextView 类中绘制任何内容。
抱歉,这不完全正确,它在 Eclair 中有效,但在蜂窝中无效!!!
肯定会调用该onDraw()
方法,但没有绘制任何内容(在蜂窝中)。
这是我的 onDraw 方法。
super.onDraw(canvas):
this.bluePaint.setColor(getResources().getColor(R.color.actionBlue));
float pix = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 6, getResources().getDisplayMetrics());
this.bluePaint.setStrokeWidth(pix);
canvas.drawLine(0,0,this.getWidth(),20,this.bluePaint);
在 Eclair 和 Honeycomb 中,onDraw 的处理方式是否不同?我错过了什么吗?
提前致谢