¿Y para mostrar el detalle que haces? ¿Abres una nueva Activity? ¿Haces un replace de otro Fragment? ¿Tienes una ImageView oculta donde asignas la imagen y luego lo haces visible?
En el primer caso, el back debería ir perfectamente. En el segundo debería ir bien si añades un "addToBackStack" antes de hacer el "commit" en el FragmentTransaction. Ya en cualquier otro caso donde trabajas dentro del mismo Fragment, como el ejemplo que he puesto del ImageView, tendrás que controlar el "onBackPressed" de la Activity.
Y en cuanto a la segunda pregunta, tu al final puedes hacer el diseño de tu aplicación como quieras, si en el Navigation Drawer tienes un menú global donde la primera opción tiene "submenus" que los resuelves con tabs, pues no tiene porque estar mal implementado.
|