有没有办法在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开始可用.