我正在开发基于Flutter的混合移动应用程序,并在其中使用 Google Pixel XL API 28 仿真器。 该应用程序运行正常,但由于屏幕上的缺口,我在该应用程序上的标题被删减了。 我也曾尝试添加一个安全区域,但没有成功。任何人对此都有任何想法。 预先感谢。
图片:
答案 0 :(得分:0)
您可以像下面的代码一样使用“ SafeArea”:-
return Scaffold(
body: SafeArea(
child: Container()),
);
答案 1 :(得分:0)
您可以将脚手架放入安全区域
return SafeArea(
child: Scaffold ( ),
);
答案 2 :(得分:0)
最后! 我找到了解决方法。
在Android res文件夹中创建一个文件夹,其名称为“ values-v28” 复制 Values 文件夹的styles.xml文件中的代码,并将其粘贴到新文件夹中,或将以下代码替换为新文件夹的styles.xml文件中的代码。 您使用过的强制退出终端。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
</style>
</resources>
对我有用。 感谢您的宝贵宝贵意见。