android-如何获取TextView的换行符?

有没有办法在Android中获取TextView的换行符?我尝试找到TextView的Paint的fontMetrics并执行以下操作:

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

但是在我更改TextView的字体大小之前,结果似乎是相同的.那么,如何获取TextView的换行符?

解决方法:

TextView的Linespacing为

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

注意getLineSpacingMultiplier()和getLineSpacingExtra()方法自API 16开始可用.

上一篇:android-设备设置独立的字体大小


下一篇:在Android中将值设置为TextView