android - 如何在 Android 中以编程方式更改字体大小?

标签 android font-size android-styles android-fonts

我需要在运行时更改我的应用程序的字体大小。我引用了以下 SO post他们谈到通过styles.xml应用字体大小并应用它。我认为它仅适用于特定元素(如 TextView 或布局),但是否可以在应用程序级别应用字体大小并且可以以编程方式设置它?

最佳答案

获取您的 TextView TextView textView并申请setTextSize(size)

textView.setTextSize(20);

请注意,大小以像素为单位,而不是 dp和styles.xml 布局一样

关于android - 如何在 Android 中以编程方式更改字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59810990/

相关文章:

创建 fragment 时出现 java.lang.StackOverflowError

android - 如果客户端的进程被android杀死了,我们会不会泄露android服务连接?

css - 文本输入中的不同字体渲染?

android - 如何让 SwitchCompat 在选中时不改变颜色?

android - 使用带有白色背景颜色的 ?selectableItemBackground

android - 在 Android 上以几个短时间间隔监听 GPS 更新时,GPS 是否使用以前的数据?

android - Fabric : "We are building your audience insights. Please update to the latest version of Crashlytics Kit.."

php - 相同的 CSS 在不同的域上提供不同的字体大小

CSS 样式 - 百分比 vs em vs px?

android - 为什么在使用操作栏的支持库 API 时每个样式属性必须声明两次?