文字列「5」を画面に描画したいとします。Paint
このためのオブジェクトをデフォルトの Android フォントで作成しました。
次のようなテキストの測定方法を知っています:
mTextPaint.measureText(...params...)
float 形式でテキストの幅を取得します。
しかし今、私はこれを逆にしたいと思っています。文字 ('5') が使用できる最大幅 (フロート) を計算しました。
文字列または文字 ("5")、テキストを描画するためのPaint
オブジェクト、および文字が占めることを許可する最大幅を使用して、適切な textSize を見つけるにはどうすればよいですか?