Думаю, я пробовал тысячи комбинаций, но через несколько часов я не получил никаких результатов. Я пытаюсь скрыть СТАТУС-БАРУ и НАВИГАЦИОННУЮ ПОЛКУ.
Это фактический результат (только заставка в порядке):
Прочитал несколько билетов / вопросов.
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/
Решения, которые я пробовал
win.fullscreen = true / false;
win.navBarHidden = true / false;
<fullscreen>true/false</fullscreen>
<navbar-hidden>false/false</navbar-hidden>
<statusbar-hidden>true/false</statusbar-hidden>
<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>
Есть несколько встроенных тем, которые вы можете использовать на уровне окна, чтобы скрыть панель навигации / состояния на Android.
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"
}
А опции fullscreen-navBarHidden окна? Как их установить?
navbarhidden: «Обратите внимание, что это свойство вступит в силу только в том случае, если окно используется внутри Titanium.UI.iOS.NavigationWindow, в противном случае оно будет проигнорировано».
полноэкранный режим в tiapp: начиная с версии 5.0.0 на Android для темы будет установлено значение Theme.AppCompat.NoTitleBar.Fullscreen.
navbarhidden: поддерживается начиная с версии 5.0.0 для Android. На Android для темы будет установлено значение Theme.AppCompat.NoTitleBar, если для полноэкранного режима или скрытого состояния не установлено значение true.
Так что все они связаны с темами. Достаточно просто установить тему в окне
Спасибо Рене ... Пробовал сменить симулятор, теперь вроде все работает ... Не понимаю, но проблема решена.
Параметр полноэкранный режим (true) кажется достаточным, чтобы скрыть полосы на экране-заставке, а также в приложении. Это возможно?
Можно ли настроить тему для всех кнопок? Я хотел бы применить прозрачный фон ко всем кнопкам, чтобы исключить стиль кнопок по умолчанию на Android (отступы, фон и тень).
Как мне установить параметры в tiapp.xml (полноэкранный / скрытый навигатор)? Или параметр темы отменяет параметры?