2015-06-03 3 views
0

Im сталкивается с проблемой seriour.Android удалить навигационную панель

Im разрабатывает приложение для Android API 14 (> = Android 4.0). Я тестирую приложение на некоторых устройствах и хорошо работаю, но устройства, у которых есть панель навигации внутри экрана, не работают. Я видел несколько ответов here и here, но ничего не работает.

Вот изображение панели навигации: Image Navigation Bar

У меня есть два вопроса:

1) Есть ли способ, чтобы скрыть панель навигации навсегда? я разрабатываю игру, поэтому я не хочу, чтобы этот бар появлялся. Какое из лучших решений? возможно, не скрывать и вычислять размер экрана с помощью панели навигации?

2) Когда я развиваюсь в графическом макете, я пытаюсь скрыть навигационную панель, добавляя Theme: Theme.Holo.NoActionBar.Fullscreen, но навигационные фотографии там, поэтому, когда я размещаю некоторые виды, когда я запускаю приложение в устройство, вид не в правильном положении

Благодаря

ответ

0

попробовать это, заехать в OnCreate вашей деятельности в

public void makeFullScreen() { 
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    if(Build.VERSION.SDK_INT < 19) { //View.SYSTEM_UI_FLAG_IMMERSIVE is only on API 19+ 
     this.getWindow().getDecorView() 
       .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 
    } else { 
     this.getWindow().getDecorView() 
       .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE); 
    } 
} 
Смежные вопросы