Android 在我的应用程序中防止字体大小和缩放到屏幕

Android 在我的应用程序中防止字体大小和缩放到屏幕,android,font-size,Android,Font Size,通过设备设置,您可以更改文本的字体大小和/或对屏幕进行缩放 是否有可能阻止这种变化?我希望我的应用程序始终只保留项目中指定的维度 我的所有布局都由ConstraintLayout组成,所有文本大小都在“sp”中。由于sp只是dp乘以系统的字体比例因子,因此可以通过在dp中声明所有文本大小来实现您的行为。可以使用相同的数值,因为默认比例因子为1 然而,这只能在非常特定的场景中使用,否则您可能会降低视觉障碍用户的可用性。这就是为什么在使用dp设置文本大小时,版面中会出现警告

通过设备设置,您可以更改文本的字体大小和/或对屏幕进行缩放

是否有可能阻止这种变化?我希望我的应用程序始终只保留项目中指定的维度


我的所有布局都由ConstraintLayout组成,所有文本大小都在“sp”中。

由于sp只是dp乘以系统的字体比例因子,因此可以通过在dp中声明所有文本大小来实现您的行为。可以使用相同的数值,因为默认比例因子为1

然而,这只能在非常特定的场景中使用,否则您可能会降低视觉障碍用户的可用性。这就是为什么在使用dp设置文本大小时,版面中会出现警告