Flutter 当用户在其显示设置中更改文本大小时,“我的颤振”应用程序文本大小也在更改,这会干扰附近的小部件
当用户在其显示设置中更改文本大小时,“我的颤振”应用程序的文本大小也在更改,这会干扰附近的小部件,因此UI的某些部分变得不可用。当系统字体大小更改时,是否有任何选项可防止更改我的颤振应用程序文本字体大小?如果没有选择,如何克服这个问题?令人惊讶的是,互联网上并没有多少关于这个问题的内容。以前是否有人遇到过此类问题?Flutter 当用户在其显示设置中更改文本大小时,“我的颤振”应用程序文本大小也在更改,这会干扰附近的小部件,flutter,dart,Flutter,Dart,当用户在其显示设置中更改文本大小时,“我的颤振”应用程序的文本大小也在更改,这会干扰附近的小部件,因此UI的某些部分变得不可用。当系统字体大小更改时,是否有任何选项可防止更改我的颤振应用程序文本字体大小?如果没有选择,如何克服这个问题?令人惊讶的是,互联网上并没有多少关于这个问题的内容。以前是否有人遇到过此类问题?不需要代码。您需要设置文本的textScaleFactor。比如: Text( 'hello', textScaleFactor: 1.0, ), 或者,您可以通过以下方式将
不需要代码。
您需要设置文本的textScaleFactor
。比如:
Text(
'hello',
textScaleFactor: 1.0,
),
或者,您可以通过以下方式将其全局设置为1.0:
MaterialApp(
builder: (BuildContext context, Widget child) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
child: child,
);
},
title: 'Home Page',
);
您可以在
Text
小部件中设置textScaleFactor:1