2015-08-22 19 views
5

Tôi có màn hình dọc và muốn sử dụng chế độ nhập vai (không dính chìm). Cũng LibGDX có tính năng nhập vai:Sử dụng chế độ nhập vai trên LibGDX

AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); 
config.useImmersiveMode = true; 

Nhưng useImmsersive là một nếp nhập vai.

Trả lời

4

Thay vì sử dụng useImmersive override onWindowFocusChanged trong lớp AndroidLauncher bạn

@Override 
    public void onWindowFocusChanged(boolean hasFocus) { 
     super.onWindowFocusChanged(hasFocus); 
     if (hasFocus && Build.VERSION.SDK_INT >= 19) { 
      getWindows().getDecorView().setSystemUiVisibility(
        View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
          | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
          | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
          | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
          | View.SYSTEM_UI_FLAG_FULLSCREEN 
          | View.SYSTEM_UI_FLAG_IMMERSIVE); 
     } 
    } 
Các vấn đề liên quan