我有一个从TextView
.
onDraw()
当我的 custom 方法中的变量为真时,我试图画一条蓝线TextView
。
我的代码
if (this._selected) {
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,this.getHeight()-(pix/2),this.getWidth(),this.getHeight()-(pix/2),this.bluePaint);
Log.d("CCTab","Tab Height:"+this.getHeight()+" Width:"+this.getWidth()+" StrokeWidth:"+pix);
}
现在这适用于 Eclair(2.1,API 级别 7),但它不适用于 Gingerbread(2.6 和 2.7,API 级别 9 和 10)。
我的问题
为什么?
提前致谢