我需要在运行时更改应用程序的字体大小。我提到了以下SO post,他们在其中谈到通过styles.xml应用字体大小并将其应用。我认为它仅适用于特定元素(如TextView或布局),但是可以在应用程序级别应用字体大小,也可以通过编程设置它吗?
获取您的文本视图TextView textView并应用setTextSize(size)
TextView textView
setTextSize(size)
textView.setTextSize(20);
请注意,大小以像素为单位,而不是styles.xml布局中的dp
dp