1

現在のコードでは、画面の幅を取得し、breakText で maxWidth として使用しています。

    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);
    int width = size.x;

    Paint p = new Paint();
    p.setTextSize(60);
    p.setSubpixelText(true);

endChar = p.breakText(fullText, 0, endText, true, width, null);

このコードは私に望ましい答えを与えていません。必要以上の文字を与えていますが、maxWidth を間違って使用していると思います。maxWidth に何を入力する必要があるか説明できますか?

4

1 に答える 1