2.3 인치스마트폰과 3.5인치 스마트폰에서 테스트중입니다
아래코드를 실행하면
3.5인치 스마트폰에서는 정확하게 그려집니다
근데 2.5 인치 스마트폰에서는
사각형이 그려지지가 않습니다
그러니까
격자 그물모양으로 그려져야되는데
2.3 인치 스마트폰에서는 위에서 아래(가로선)로만 그려집니다
이것 왜 이럴까요?
사각형을 그리면 좌에서 우로의 선도 그려져야되는데
2.3인치폰에서는 세로선이 안보입니다
@Override
protected void dispatchDraw(Canvas canvas) {
//canvas.drawLine(x, 0, x, height, paint);
Paint paint = new Paint();
paint.setStyle(Style.STROKE);
paint.setStrokeWidth(1);
paint.setColor(Color.WHITE);
canvas.drawRect(new Rect(0,0,(int)GlobalApp.totalBeat*(int)GlobalApp.oneBeatPixel, GlobalApp.iSequenceViewHeight), paint);
for(int i = 0; i < GlobalApp.totalBeat; i++){
canvas.drawLine(GlobalApp.oneBeatPixel*i, 0, GlobalApp.oneBeatPixel*i, GlobalApp.iSequenceViewHeight, paint);
}
super.dispatchDraw(canvas);
}