如何删除在phonegap构建中应用程序启动时显示一秒左右的标题栏? 我尝试全屏,如Phonegap remove title bar at start所示,它的工作,应用程序是全屏但标题栏stil在应用程序开始时显示一秒左右。 当在本地构建时,我可以使用命令android:theme =“@ android:style / Theme.NoTitleBar”>
删除标题栏形式manifest.xml如何从phonegap构建中完全删除标题栏?
我通过将这些行添加到config.xml
来解决它<gap:config-file platform="android" parent="/manifest">
<supports-screens
android:xlargeScreens="false"
android:largeScreens="false"
android:smallScreens="false" />
<application android:theme="@android:style/Theme.NoTitleBar" >
<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" ></activity>
</application>
</gap:config-file>
答案 0 :(得分:9)
Alex已经在第一篇文章中提供了解决方案。我想澄清两件事:
supports-screens
的属性更改回true
所以这将是你的config.xml:
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
<强> xmlns:android = "http://schemas.android.com/apk/res/android"
强>
id = "com.domain.app"
version = "1.0.0">
...
<gap:config-file platform="android" parent="/manifest">
<supports-screens
android:xlargeScreens="true"
android:largeScreens="true"
android:smallScreens="true" />
<application android:theme="@android:style/Theme.NoTitleBar" >
<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
</activity>
</application>
</gap:config-file>
</widget>
帽子提示野蛮人on github。
答案 1 :(得分:0)
我使用了robro的代码并且它工作正常,但我的屏幕上的所有内容都被截断在顶部,因为我在配置中使用此设置允许状态栏:
<preference name="fullscreen" value="false" />
然后我拿出以下内容:
<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" ></activity>
现在看起来都很完美。
答案 2 :(得分:-1)
尝试添加启动画面(如果你还没有它们)我尝试了它,你就再也看不到标题栏。
您的config.xml需要Android的这些:
<icon src="icons/android/ldpi.png" gap:platform="android" gap:density="ldpi" />
<icon src="icons/android/mdpi.png" gap:platform="android" gap:density="mdpi" />
<icon src="icons/android/hdpi.png" gap:platform="android" gap:density="hdpi" />
<icon src="icons/android/xhdpi.png" gap:platform="android" gap:density="xhdpi" />
然后将您的图像添加到src。