Cómo ocultar la barra de navigation de Android o el button cuadrado en la barra de navigation

Puedo bloquear la barra de estado, agrego mi propia vista sobre el sistema, oculto la barra de navigation agregando mi propia vista en la parte inferior y

setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY or View . SYSTEM_UI_FLAG_IMMERSIVE_STICKY or View . SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View . SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION or View . SYSTEM_UI_FLAG_FULLSCREEN or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) 

pero ayuda no usar el keyboard, si tengo EditText y quiero ingresar algo, la barra de navigation no está oculta, ¿cómo puedo bloquear la barra de navigation?