굿모닝, 내 안드로이드에서 내비게이션 막대를 숨기려고합니다. 기기 관리자 권한이 있지만 키오스크 앱을 만들었지 만 탐색 바를 숨길 필요가 있습니다. 이 순간에는 집에 버튼이 없지만 버튼이 다시 나타납니다. 태블릿이 기기 관리자에게 앱을 종료 할 수 없다고 말하면됩니다. 내가 사용하는 줄을 차단하는이탐색 바 숨기기 안드로이드 6.0 xamarin
내가 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;
하지만이 코드를 시도했다
startlocktask()
누군가 아래쪽 막대를 위로 드래그하면이 단추는 뒤로 가기 버튼으로 만 나타납니다. 사용자가 탐색 막대를 볼 수 있기를 원하지 않습니다. 누군가 나를 도울 수 있습니까?
감사 관련
여전히 나타납니다. 무엇이 잘못 되었나요? 감사합니다. andrea –
코드 스 니펫에 추가 행을 추가했습니다. 또한 Xamarin은 안드로이드 옵션에서'Use Shared Runtime' 옵션을 사용하면 이상한 버그가 있습니다. 때로는 앱이 최신 코드 변경을 표시하지 않습니다. 나는 항상 그것을 무능하게한다. 앱을 사용 중지 한 후에는 테스트중인 기기에서 앱을 제거하고 다시 배포해야합니다. –
안녕 오마르 내가 내일 이것을 시도 할 것이지만, 나는 이미 그렇게했다고 확신한다. 당신이 oncreate 메소드 (Window.setflag ....) 하에서 나에게 말한 코드를 삽입하는 것만으로 충분합니까? 감사합니다 –