use*_*756 3 mobile android phonegap-plugins cordova
我正在使用最新的cordova创建一个全屏应用程序.我已经为它添加了启动画面图像和插件.并且在config.xml中,首选项以全屏方式启动应用程序
<preference name="Fullscreen" value="true" />
<preference name="Orientation" value="landscape" />
<preference name="SplashScreenDelay" value="1000" />
Run Code Online (Sandbox Code Playgroud)
在运行应用程序时,会出现启动画面,但问题是应用程序仍然会在顶部显示标题栏,直到应用程序完成显示启动画面,应用程序最终进入真正的全屏幕.
在显示启动画面时,是否有方法/ flag/mod使全屏正常工作?
rap*_*sse 13
Del的答案肯定解决了这个问题,但是如果你platforms忽略了目录(它毕竟是派生内容)就有问题了.
幸运的是,开始cordova@6.4.0你可以使用<edit-config>在config.xml太:
<?xml version='1.0' encoding='utf-8'?>
<widget ... xmlns:android="http://schemas.android.com/apk/res/android">
...
<edit-config file="AndroidManifest.xml" mode="merge"
target="/manifest/application/activity">
<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
</edit-config>
...
</widget>
Run Code Online (Sandbox Code Playgroud)
这将确保AndroidManifest.xml在生成时将更新.请注意Android的其他XML命名空间.
显示全屏启动的最佳方法是将此行放在活动标记下的清单中
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3960 次 |
| 最近记录: |