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


Cajón de navegación con la actividad y el niño Fragmentos

Tengo una Actividad A , un ListFragmento P y 2 Fragmentos Q y R

Cuando se lanza la aplicación, se crea A, que carga P Con base en lo que el usuario hace clic, se sustituye por Q o R

  • ¿Cómo conectar una aplicación de Android a una base de datos remota?
  • (No se puede encontrar la referencia de id) Ningún recurso coincide con el nombre dado en
  • Uso de onDestroy () en android
  • Aplicación multi-touch cross-platform java (Windows, Mac y Linux (Ubuntu) (posiblemente Android))
  • Biblioteca C # .dll en la aplicación para Android
  • Haga clic en el icono de inicio con Espresso
  • Ahora, haciendo referencia a este tutorial, he implementado un cajón de navegación que muestra ciertos elementos al usuario. Sin embargo, puesto que he implementado el Cajón de Navegación en la Actividad, se muestra para todos los Fragmentos. Quiero que sólo esté disponible para P

    (Muy similar a la aplicación de Googles Gmail Cuando el usuario está en la pantalla principal – el cajón está presente Cuando el usuario grifos para abrir un correo electrónico, el cajón cambia a botón de nuevo)

    No estoy seguro de cómo traducir el código anterior. Cualquier ayuda es apreciada.

  • ¿Cómo usar mkdirs de manera segura en Java?
  • Cómo importar RecyclerView para Android L-preview
  • No se puede obtener el diseño adecuado con "fill_parent"
  • Android: Añadir divisor entre los elementos de RecyclerView
  • Convierta HTML5 en una aplicación independiente de Android
  • Memoria virtual y paginación de Android
  • 2 Solutions collect form web for “Cajón de navegación con la actividad y el niño Fragmentos”

    Solucioné este problema simplemente anulando el comportamiento de carat ascendente llamando a mDrawerToggle.setDrawerIndicatorEnabled(enable) y pasando la enable o disable booleana según sea necesario.

    (Los fragmentos en los que no quería que el cajón mostrara que se llamaba este método con false y donde quería que se mostrase el cajón se llamaba este método con true . Puse la llamada dentro del onResume() del fragmento correspondiente por razones obvias. )

    Esto funciona exactamente como yo quiero, y no tuve que cambiar el diseño de mi proyecto :).

    Lo que puede hacer es crear una nueva FragmanetActivity S y reemplazar Q y R consecuencia. Si su aplicación es para Android 3.0, el usuario más bajo ActionBarActivity crear una actionbar y establecer su setDisplayHomeAsUpEnabled(true) . Como la nueva FragmentActivity tendrá un nuevo diseño, no habrá NavigationDrawer .

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