我无法在自定义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的处理方式有所不同吗?我错过了什么吗?
提前致谢
答案 0 :(得分:0)
我无法解决这个问题。
我最终做的是使用扩展View
并手动绘制文本的对象创建我自己的自定义文本视图。
我不确定为什么TextView
不允许画线,但是嘿,只是解决永无止境的问题流的另一种解决方案。