您好我正在使用带缩放变焦的自定义视图。但缩放文字看起来在平板电脑上拉伸。 但在Android手机上它完全可以。我使用以下代码绘制文本。
我需要做什么才能使文字在缩放时看起来正常?为什么这个问题只出在平板电脑上?
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
paint.setColor(0xff000000);
paint.setStyle(Style.FILL);
paint.setTextSize(cellWidth * 0.75f);
paint.setTextScaleX(cellWidth / cellHeight);
paint.setTextAlign(Paint.Align.CENTER);
FontMetrics fm = paint.getFontMetrics();
float x = cellWidth /2 ;
float y = cellHeight/2 - (fm.ascent + fm.descent ) /2;
canvas.drawText(sb.toString(),x,y,paint);