0

同じ位置に別のテキストを描画しようとしています.次のコードで書体とペイントオブジェクトを作成し、テキストを描画しています.ここまでは正常に動作します.指定した書体でテキストを描画します.しかし、テキストを描画すると別の時間は、同じ位置で以前のテキストと重なっています。

    mFace = Typeface.createFromAsset(getContext().getAssets(),"digital.ttf");
    text_paint= new Paint();
    text_paint.setColor(Color.BLUE);
    text_paint.setStyle(Paint.Style.FILL);
    text_paint.setTypeface(mFace);
    text_paint.setTextSize((float) (height*0.05076));
    text_paint.setAntiAlias(true);

    canvas.drawText("ABC",(float)(width*0.5) ,(float)(height*0.55), text_paint);
    canvas.drawText("PQRSTUV",(float)(width*0.5) ,(float)(height*0.55), text_paint);

以前のテキストを削除して、新しいテキストを同じ位置に追加する方法。

4

1 に答える 1

0

問題の詳細な説明については、以下のリンクを確認してください。

キャンバスのテキスト描画の問題

于 2012-12-08T08:08:15.357 に答える