기본적으로 그게 문제입니다. 실제 홈 버튼이없는 휴대 전화에서 앱을 실행할 때 탐색 모음을 숨기려면 어떻게해야합니까? 그런데 나는 실행 해요 (즉, 아무것도 변경하는 경우 나도 몰라.)LibGDX에서 탐색 모음을 숨기는 방법?
당신이 대답하시기 바랍니다 :) 일 현재
기본적으로 그게 문제입니다. 실제 홈 버튼이없는 휴대 전화에서 앱을 실행할 때 탐색 모음을 숨기려면 어떻게해야합니까? 그런데 나는 실행 해요 (즉, 아무것도 변경하는 경우 나도 몰라.)LibGDX에서 탐색 모음을 숨기는 방법?
당신이 대답하시기 바랍니다 :) 일 현재
하는 방법을 알고 있다면, LibGDX은 추상화가없는 5 안드로이드 상태 표시 줄과 달리 탐색 모음을 숨길 수 있습니다. (AndroidApplicationConfiguration 클래스의 상태 표시 줄에 대한 컨트롤이 있습니다.) Android 용 래퍼 응용 프로그램에서 숨기기를 수행해야합니다.
여기에 해당 링크로 이동합니다 Hiding the Navigation Bar
PixNB Blog 답이있다.
단계는 다음과 같습니다 AndroidLauncher.java에서에서 onCreate()에서
@TargetApi(19)
private void hideVirtualButtons() {
getWindow().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_IMMERSIVE_STICKY
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}
전화 hideVirtualButtons을 :
public void onCreate() {
....
// In KITKAT (4.4) and next releases, hide the virtual buttons
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
hideVirtualButtons();
}
}
을 그리고 (onWindowFocusChanged 기능을 오버라이드 (override) 이 AndroidLauncher.java에 hideVirtualButtons() 메소드를 추가) 내의 AndroidLauncher.java :
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
// In KITKAT (4.4) and next releases, hide the virtual buttons
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
hideVirtualButtons();
}
}
}
설명이 필요한 경우 blog을 방문하십시오.
나는 그것이 오래된 질문이라는 것을 알고 있지만, 여기에있는 길을 찾은 사람에게 libGDX는 이제 이것을 쉽게 할 수있는 방법이 있습니다. AndroidLauncher 클래스에서이 필드를 설정하기 만하면됩니다.
config.useImmersiveMode = true;
답변 해 주셔서 감사합니다. – blaswtf