3

TextViewの行間を取得する方法はありますAndroidか? fontMetrics私は のを見つけようとし、次PaintTextViewようにします:

tv1.getPaint().getFontMetrics(pfm);
float fontTop = pfm.top;
float fontBottom = pfm.bottom;
System.out.println("Line Space >> " + (fontBottom - fontTop));

しかし、のフォントサイズを変更するまで、結果は同じようですTextView。では、どうすれば a の行間を取得できTextViewますか?

4

3 に答える 3

3

の行間TextView

textView.getPaint().getFontSpacing() * textView.getLineSpacingMultiplier() + textView.getLineSpacingExtra();

NotegetLineSpacingMultiplier()getLineSpacingExtra()メソッドは API 16 以降で使用できます。

于 2014-03-08T01:10:16.717 に答える