Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo quitar la barra de botones en la pantalla inferior

Estoy construyendo la imagen de encargo. Estoy pasando a través de la fuente de androide, quiero deshacerse de la barra inferior de botones de software en android, ¿Puede alguien por favor me dirija al archivo de origen para cambiar? Introduzca aquí la descripción de la imagen

  • Android: cómo deformar imágenes?
  • Número de línea de devolución de Android ProGuard
  • HttpClient que redirige a URL con espacios que lanzan excepción
  • Música de fondo Android
  • Convertir mapa de bits de Android a OpenCV Mat y hacia atrás
  • Cómo modificar la sensibilidad de viewpager?
  • Keystore y alias - ¿hay un uso a varios alias?
  • Bitbucket: envía los archivos de proyecto a un repositorio Git vacío
  • 9 Solutions collect form web for “Cómo quitar la barra de botones en la pantalla inferior”

    Para habilitarlos / deshabilitarlos, hasta donde yo sepa, simplemente debes editar el archivo build.prop:

    qemu.hw.mainkeys=0 (show on screen buttons) 

    o

     qemu.hw.mainkeys=1 (disable on screen buttons) 

    Si la línea no existe en su build.prop, agregue en la parte inferior.

    Sin embargo, no puedes ocultarlo permanentemente:

     getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 

    Este código oculta las teclas de función hasta que el usuario interactúa con su aplicación. Esto es intencionalmente diseñado de esta manera, imagínense, no proporcionan ningún medio para salir de la pantalla actual y ocultar estas claves, el usuario sería "atrapado" en un callejón sin salida.

    Puedes encontrar más aquí .

    La forma más fácil de tomar una captura de pantalla sin la barra de navegación inferior es utilizar un emulador (AVD) y editar su archivo de configuración.

    Vaya a .android / avd / virtual-device.avd

    A continuación, edite el archivo config.ini:

     hw.mainKeys=yes hw.keyboard=yes 

    Ambos deben establecerse en "sí"

    Para poder volver a ver la barra, vuelva a colocarla en "no".

    Con la introducción del nuevo SureLock para Samsung, Bottom Bar se puede desactivar o ocultar sin enraizamiento del dispositivo. Todo lo que tienes que hacer es instalar SureLock Lockdown para Samsung y seguir los procedimientos mencionados en el siguiente sitio,

    http://www.42gears.com/blog/2013/07/disablehide-android-bottom-bar-without-rooting-samsung-galaxy-tablets/

    Compruebe hacia fuera el acoplamiento siguiente. Puede ayudarle a entenderlo.

    http://www.42gears.com/blog/2012/02/disable-bottom-bar-in-android-honeycomb-tablets-with-surelock/

     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_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 

    Use este código en onCreate. Pero esto requiere api lv más de 19.

    Además de Aykut Burak SAFAK respuesta anterior, puede poner su código en onWindowFocusChanged evento para asegurarse de que siempre que la Activity se enfoque (por ejemplo, después de desbloquear) que conserva la pantalla completa sin teclas de estado.

     @Override public void onWindowFocusChanged(boolean hasFocus){ super.onWindowFocusChanged(hasFocus); 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_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); } 

    Si solo desea hacer que la barra de navegación (la barra de botones) distraiga menos, pruebe youractivity.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE)

    Sí, puedes usar esto en tu actividad:

     @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { decorView.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_STICKY);} } 

    Creo que esto es posible

    Para ocultar la tecla programable Pruebe getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); Pero no funciona en la tableta 4+.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.