Я нашел способ скрыть эту панель в нижней части экрана (Galaxy Tab 2 10.1), однако использование этого метода приведет к появлению панели при взаимодействии с сенсорным экраном.
Если это то, что вы хотите, вы можете сделать это с помощью следующего кода:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
...
}
и
@Override
public boolean onTouchEvent(MotionEvent event) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
return true;
}
Поместите эти два фрагмента в код активности.
Этот документ мне очень помог.