4

フォント ハンドル (またはフォント名 + フォント サイズ + フォント スタイル データ) を指定して、テキスト文字列の幅を知る必要があります。

Windowsでは、GetTextExtentPoint()を使用していました

4

2 に答える 2

9

このコードを使用してください

 Rect bounds = new Rect(); 
 Paint textPaint = textView.getPaint();
 textPaint.getTextBounds(text, 0, text.length(), bounds); 
 int height = bounds.height(); 
 int width = bounds.width();
于 2013-03-12T08:05:54.677 に答える