Appcelerator - Android : 隐藏状态栏和导航栏
Appcelerator - Android : hide status bar and navigation bar
我想我尝试了数千种组合,但经过几个小时后我没有得到任何结果。我正在尝试隐藏状态栏和导航栏。
这是实际结果(只有启动画面可以):
我读了几张票/问题。
https://www.appcelerator.com/blog/2014/08/hiding-the-android-actionbar/
https://www.appcelerator.com/blog/2016/03/titanium-5-2-0-wrap-up-of-new-features-for-android/
appcelerator titanium - hide navigation bar android
我试过的解决方案
app.js
win.fullscreen = true / false;
win.navBarHidden = true / false;
tiapp.xml
<fullscreen>true/false</fullscreen>
<navbar-hidden>false/false</navbar-hidden>
<statusbar-hidden>true/false</statusbar-hidden>
tiapp.xml(第 <android xmlns:android="http://schemas.android.com/apk/res/android">
节)
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application android:theme="@style/Theme.AppCompat.Translucent.NoTitleBar.Fullscreen"/>
</manifest>
</android>
您可以在 window 级别使用一些内置主题来隐藏 Android 上的 navigation/status 栏。
https://wiki.appcelerator.org/display/guides2/Android+Themes
所以..你可以这样设置(经典):
var win = Ti.UI.createWindow({
theme: "Theme.AppCompat.Translucent.NoTitleBar.Fullscreen"
});
在 Alloy 中,您可以通过在 app.tss
中执行此操作轻松地进行全局设置:
'Window': {
theme: "Theme.AppCompat.Translucent.NoTitleBar.Fullscreen"
}
我想我尝试了数千种组合,但经过几个小时后我没有得到任何结果。我正在尝试隐藏状态栏和导航栏。
这是实际结果(只有启动画面可以):
我读了几张票/问题。
https://www.appcelerator.com/blog/2014/08/hiding-the-android-actionbar/
https://www.appcelerator.com/blog/2016/03/titanium-5-2-0-wrap-up-of-new-features-for-android/
appcelerator titanium - hide navigation bar android
我试过的解决方案
app.js
win.fullscreen = true / false;
win.navBarHidden = true / false;
tiapp.xml
<fullscreen>true/false</fullscreen>
<navbar-hidden>false/false</navbar-hidden>
<statusbar-hidden>true/false</statusbar-hidden>
tiapp.xml(第 <android xmlns:android="http://schemas.android.com/apk/res/android">
节)
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application android:theme="@style/Theme.AppCompat.Translucent.NoTitleBar.Fullscreen"/>
</manifest>
</android>
您可以在 window 级别使用一些内置主题来隐藏 Android 上的 navigation/status 栏。
https://wiki.appcelerator.org/display/guides2/Android+Themes
所以..你可以这样设置(经典):
var win = Ti.UI.createWindow({
theme: "Theme.AppCompat.Translucent.NoTitleBar.Fullscreen"
});
在 Alloy 中,您可以通过在 app.tss
中执行此操作轻松地进行全局设置:
'Window': {
theme: "Theme.AppCompat.Translucent.NoTitleBar.Fullscreen"
}