如何覆盖android边缘屏幕[Expokit]

时间:2019-09-04 10:05:39

标签: android react-native

我最近将我的react本地应用程序与 Expokit 分离,发现Samsung Note 8出现屏幕问题。我的应用程序未完全占据屏幕,左侧有两个黑色空间是的。我是否需要配置我的android项目以使其适合屏幕?

我尝试将android:windowLayoutInDisplayCutoutMode(shortEdges)添加到styles.xml中。但是没有希望,在我拆离应用程序之前,屏幕还不错。

不仅要调整应用程序内容的大小,还要调整初始屏幕。我的根视图组件未添加任何填充/边距样式。

解决方案 最终,我找到了根本原因,将<item><bitmap android:gravity="fill_vertical" android:src="@drawable/splash" /></item>添加到了splash_background.xml。 android:gravity="fill_vertical"导致我的应用调整大小

<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>

enter image description here

3 个答案:

答案 0 :(得分:0)

在styles.xml中尝试

<item name="android:windowFullscreen"> true </item>

或者您可以尝试使用flex:1

答案 1 :(得分:0)

似乎应用正在从某些根组件获取利润或填充。您需要看到它。

答案 2 :(得分:0)

我将<item><bitmap android:gravity="fill_vertical" android:src="@drawable/splash" /></item>添加到了splash_background.xml。

android:gravity="fill_vertical"导致我的应用调整大小