Goodmorning, 我想隱藏我的應用程序android上的導航欄。我有設備管理員權限,我已經創建了我的自助服務終端應用,但我需要隱藏導航欄。在這一刻,我沒有主頁按鈕,但我有後退按鈕。如果我按它的平板電腦說你不能退出設備管理員的應用程序。阻止我用了吧這個隱藏導航欄安卓6.0 xamarin
startlocktask()
我都試過devicePolicyManager.SetStatusBarDisabled() 但這隱藏狀態不在家
我有一個隱藏的導航欄
View decorView = Window.DecorView;
var uiOptions = (int)decorView.SystemUiVisibility;
var newUiOptions = (int)uiOptions;
newUiOptions |= (int)SystemUiFlags.LowProfile;
newUiOptions |= (int)SystemUiFlags.Fullscreen;
newUiOptions |= (int)SystemUiFlags.HideNavigation;
newUiOptions |= (int)SystemUiFlags.Immersive;
newUiOptions |= (int)SystemUiFlags.ImmersiveSticky;
decorView.SystemUiVisibility = (StatusBarVisibility)newUiOptions;
但是當這種代碼有人拖動底部欄,只顯示後退按鈕,我不希望用戶可以看到導航欄。有人能幫我嗎?
感謝 問候
喜Omar.thanks的答案,我試圖插入ü建議我在上創建方法的代碼,但導航欄仍然出現。有什麼不對?謝謝 andrea –
我在代碼片段中增加了一行。如果您在Android選項中啓用「使用共享運行時」選項,Xamarin也會有一個奇怪的錯誤,有時候該應用程序不會顯示您最新的代碼更改。我總是禁用它。只要確保禁用它後,即可從正在測試的設備上卸載應用程序並重新部署該應用程序。 –
HI奧馬爾我會明天嘗試這個,但我很確定我已經做到了。我插入你在oncreate方法(Window.setflag ....)下對我說的代碼就夠了嗎?謝謝 –