在Android中获取多行文本视图的默认字体大小

在Android中获取多行文本视图的默认字体大小,android,textview,font-size,Android,Textview,Font Size,我想要一个相对于默认字体大小的百分比字体大小首选项,因此我需要获取TextView的默认字体大小 如何获取文本视图的默认字体大小?这将返回上下文中以像素为单位的值: float size = new TextView(this).getTextSize(); 这应该可以在现有的文本视图上实现我就是这么做的,但我想知道是否有其他方法不创建新的文本视图? TextView txt = (TextView) findById(R.id.text); float size = txt.getTextS

我想要一个相对于默认字体大小的百分比字体大小首选项,因此我需要获取TextView的默认字体大小


如何获取文本视图的默认字体大小?

这将返回上下文中以像素为单位的值:

float size = new TextView(this).getTextSize();

这应该可以在现有的文本视图上实现

我就是这么做的,但我想知道是否有其他方法不创建新的文本视图?
TextView txt = (TextView) findById(R.id.text);
float size = txt.getTextSize();