0
서브 클래스가 TextView
입니다.허니컴에서 작동하지 않는 TextView의 서브 클래스에서 onDraw() 사용
내 맞춤형 TextView
의 onDraw()
방법에서 변수가 true 인 경우 파란색 선을 그려야합니다.
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);
}
지금이 에클 레어에서 '내 코드 (2.1, API 레벨 7) 그러나 그것은 (API 레벨 9 & 10 2.6 & 2.7) 진저 브레드에서 작동하지 않습니다.
내 질문
이유는 무엇입니까? 사전에
덕분에