0

キャンバスにゲームのスコアとレベルを表示したい。そのために、次のコードを使用しました。

    Paint paint = new Paint();
             canvas.drawText("Score: -" + score +
                                  "    Level: -" + level + "    
                                           Chances:-" + chances, 0, 0, paint);

スコアとレベルが更新されると、この線の幅が増えます。したがって、その開始点を (o, o) に設定します。

しかし、ゲームの開始時には、左揃えのように見えます。

文字列の配置を JUSTIFIED に​​する方法はありますか??

4

1 に答える 1

0

それはそれを中心にしますが、描画されている場所を変更する必要があるかもしれません. Align には、LEFT、RIGHT、および CENTER のオプションしかありません。それを正当化する方法があるかどうかはわかりません。

paint.setTextAlign(Align.CENTER);
于 2013-06-13T06:29:24.447 に答える