1

1 つの Android テキスト レンダリングの詳細について質問があります。現在の文字のレンダリング幅は、Android テキスト レンダラー (たとえば、textview) の前の文字に依存するかどうか?

たとえば、char 'x' の幅が等しい場合x_w、'y' - のy_w場合、文字列 "xy" は常に with equals になります。

x_w + y_w

?

いくつかの詳細: ポイントは、弦をできるだけ速く測定する必要があるということです。Paint.getTextWidths(...) を使用してテキストから各文字 (文字) を 1 回測定し、jsut を使用して文字幅を調整します。

4

1 に答える 1

0

フォントによります。文字列の幅が必要な場合は、文字列全体を測定してください。

絶対に必要な場合は、等幅フォントを使用してください。

于 2013-05-21T05:04:55.567 に答える