gpt4 book ai didi

flutter - 如何确定屏幕高度和宽度

转载 作者:IT老高 更新时间:2023-10-28 13:49:34 24 4
gpt4 key购买 nike

我在 Flutter 上创建了一个新应用程序,但在不同设备之间切换时出现了屏幕尺寸问题。

我使用 Pixel 2XL 屏幕尺寸创建了应用程序,并且因为我有一个带有 ListView 子级的容器,它要求我包含容器的高度和宽度。

所以当我将设备切换到新设备时,容器太长并引发错误。

如何才能使应用程序针对所有屏幕进行优化?

最佳答案

你可以使用:

  • 双宽度 = MediaQuery.of(context).size.width;
  • 双倍高度 = MediaQuery.of(context).size.height;

要获得 SafeArea 的高度(适用于 iOS 11 及更高版本):

  • var padding = MediaQuery.of(context).padding;
  • double newheight = height - padding.top - padding.bottom;

关于flutter - 如何确定屏幕高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49553402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com