Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 当用户在其显示设置中更改文本大小时,“我的颤振”应用程序文本大小也在更改,这会干扰附近的小部件_Flutter_Dart - Fatal编程技术网

Flutter 当用户在其显示设置中更改文本大小时,“我的颤振”应用程序文本大小也在更改,这会干扰附近的小部件

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

当用户在其显示设置中更改文本大小时,“我的颤振”应用程序的文本大小也在更改,这会干扰附近的小部件,因此UI的某些部分变得不可用。当系统字体大小更改时,是否有任何选项可防止更改我的颤振应用程序文本字体大小?如果没有选择,如何克服这个问题?令人惊讶的是,互联网上并没有多少关于这个问题的内容。以前是否有人遇到过此类问题?
不需要代码。

您需要设置文本的
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