からサブクラス化されたオブジェクトがありますTextView
。
onDraw()
custom のメソッドで変数が true のときに青い線を引こうとしています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) では機能しません。
私の質問
なんで?
前もって感謝します