在Flutter中,如何根据设备屏幕大小调整应用程序中的文本大小?该应用程序用于阅读文本,我需要用户随着设备尺寸的增加看到更大的文本,并设置最大可能的大小。我知道一种方法可以做到这一点:
Text(
'Some text here',
style: TextStyle(
fontSize: 20 * MediaQuery.of(context).size.width * some_ratio
),
)
有没有其他方法也考虑了显示高度?
height
比width
更好的参考? - AmaniTheme.of(context).textTheme.title
的text style
的text size
,也可以起作用,我们可以根据需要进一步自定义。但是,我们需要记住,这种方法取决于Flutter框架中的默认样式,这些样式可能会在未来发生更改、弃用或删除。 - Harshvardhan Joshi