为什么flutter3.x开发的应用在我的手机上字体总是被默认加粗
时间: 2024-04-30 12:18:59 浏览: 49
基于Flutter 3.x 实战跨平台仿抖音App混合开发
5星 · 资源好评率100%
可能是因为您的手机设置了字体加粗的全局选项。您可以尝试在您的手机设置中找到“字体大小和样式”或“显示”选项,然后查看是否有“加粗字体”或“粗体文本”选项,如果有,请关闭它。如果您的手机没有这个选项,您可以尝试在应用的代码中设置字体的样式,例如使用`TextStyle`来设置字体的大小和粗细。例如:
```dart
Text(
'Hello World',
style: TextStyle(
fontWeight: FontWeight.normal, // 设置字体样式为正常
fontSize: 16.0,
),
);
```
如果您的应用中的所有文本都被默认加粗,您也可以尝试在应用的主题中设置全局的字体样式,例如:
```dart
MaterialApp(
theme: ThemeData(
textTheme: TextTheme(
bodyText2: TextStyle(
fontWeight: FontWeight.normal, // 设置字体样式为正常
),
),
),
home: MyHomePage(),
);
```
希望这些方法能够帮助您解决问题。
阅读全文