¿El fragmento no aparece en la barra de navegación seleccionada?

BIllJoe

No puedo ponerme a trabajar con mi fragmento, simplemente no se mostrará cuando se seleccione el elemento en la barra de navegación, como debería hacerlo al seleccionar R.id.nav_gallery. Creo que hay un problema en algún lugar de onNavigationItemSelected (elemento MenuItem), pero no pude localizarlo. ¿Alguna idea?

public class MainActivity extends AppCompatActivity
    implements NavigationView.OnNavigationItemSelectedListener {

@Override
protected void onCreate(Bundle savedInstanceState) {
  (...)

    NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
    navigationView.setNavigationItemSelectedListener(this);
}





public static class PlaceholderFragment extends Fragment{

    private static final String ARG_SECTION_NUMBER = "section_number";

    public PlaceholderFragment() {
    }

    public static PlaceholderFragment newInstance() {
        PlaceholderFragment fragment = new PlaceholderFragment();
        Bundle args = new Bundle();
        args.putInt(ARG_SECTION_NUMBER, 0);
        fragment.setArguments(args);
        Log.d("frag", "6");
        return fragment;
    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        View rootView = inflater.inflate(R.layout.fragment_main, container, false);
        return rootView;
    }
}

@Override
public boolean onNavigationItemSelected(MenuItem item) {
    int id = item.getItemId();

    FragmentManager fragmentManager = getFragmentManager();
    PlaceholderFragment fragment;

    if (id == R.id.nav_camera) {
        // Handle the camera action
    } else if (id == R.id.nav_gallery) {
        fragment = new PlaceholderFragment();
        fragmentManager.beginTransaction()
                .replace(R.id.container, fragment)
                .commit();
        PlaceholderFragment.newInstance();
  }
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}
}
Luiz Fernando Salvaterra
@Override
public boolean onNavigationItemSelected(MenuItem item) {
    int id = item.getItemId();

    FragmentManager fragmentManager = getFragmentManager();
    PlaceholderFragment fragment;

    if (id == R.id.nav_camera) {
        // Handle the camera action
    } else if (id == R.id.nav_gallery) {
        fragment = new PlaceholderFragment();
        fragmentManager.beginTransaction()
                .replace(R.id.container, fragment)
                .commit();
  }
    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
}
}

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

El contenido aparece debajo de la barra de navegación en lugar de a su derecha

El logotipo de la barra de navegación no aparece

¿Cómo configurar el fragmento inicial predeterminado de la barra de navegación inferior en el fragmento central / medio?

La barra de navegación no aparece en el enlace permanente del sitio de Jekyll

La barra de navegación oculta en formularios xamarin aparece cuando aparece el teclado en pantalla en Android

El menú desplegable de CSS en la barra de navegación no funciona: el menú desplegable aparece en la barra de navegación

La barra de navegación React no aparece en pantalla completa

Cuando se hace clic en el botón de la barra de navegación, el menú no aparece

Cuando se hace clic en el botón de la barra de navegación, el menú no aparece

Android: cómo anular el menú de la barra de herramientas del cajón de navegación en un fragmento

El título de la barra de navegación rápida aparece en negro en lugar de blanco

El título de la barra de navegación rápida aparece en negro en lugar de blanco

La barra de navegación no aparece

La barra de navegación no aparece

La barra de navegación no aparece

Componente de navegación: cómo configurar el cajón con la barra de herramientas en cada fragmento

Componente de navegación: cómo configurar el cajón con la barra de herramientas en cada fragmento

¿Cómo capturar el icono de navegación, haga clic en la barra de herramientas del fragmento?

SwiftUI: ¿Cómo puedo cambiar el color de la barra de navegación en línea cuando aparece PopupView?

el menú de la barra de navegación deslizante no aparece con el ancho completo

Configuración de la imagen seleccionada en el controlador de la barra de pestañas con Storyboard

El contenido del fragmento superpone la barra de herramientas y la vista de navegación inferior

El marco de advertencia para la "barra de navegación" será diferente en el tiempo de ejecución aparece en Xcode 8 Swift 3

El fragmento de la barra de navegación inferior de Android Java no se muestra

Android: anular la navegación hacia arriba en la barra de aplicaciones definida en fragmento

Aparece una barra gris en el cajón de navegación

Aparece una barra gris en el cajón de navegación

La navegación inferior de Android aparece al presionar en la barra de navegación inferior de Flutter

Imagen en el medio de la barra de navegación

TOP Lista

  1. 1

    ¿Cómo ocultar la aplicación web de los robots de búsqueda? (ASP.NET)

  2. 2

    Kibana 4 , making pie chart , error message

  3. 3

    Manera correcta de agregar referencias al proyecto C # de modo que sean compatibles con el control de versiones

  4. 4

    récupérer les noms de clés depuis Firebase react-native

  5. 5

    OAuth 2.0 utilizando Spring Security + WSO2 Identity Server

  6. 6

    Cómo eliminar o caducar las cookies en Chrome usando asp.net

  7. 7

    desbordamiento: oculto no funciona al hacer zoom en un iframe de YouTube usando transformar

  8. 8

    Cómo extraer una palabra clave (cadena) de una columna en pandas dataframe en python

  9. 9

    Link library in Visual Studio, why two different ways?

  10. 10

    선언되지 않은 유형 'MessagingDelegate'사용

  11. 11

    actualizar el contenido de la vista de reciclaje falla en la hoja inferior

  12. 12

    Ver todos los comentarios en un video de YouTube

  13. 13

    Problema con la vista de impresión de PDF

  14. 14

    ¿Cómo pintar el Dropline de un RowHeader-JTable en el Main-JTable durante un DragAndDrop?

  15. 15

    Pregunta de fórmula de desplazamiento y transposición de Excel / Google Sheets

  16. 16

    ¿Cómo puedo hacer accesible la información de color en tablas HTML?

  17. 17

    ¿Cómo generalizar el JSON en el procedimiento almacenado?

  18. 18

    Recortar fotos rectangulares de escaneos en OpenCV con Python

  19. 19

    2D 배열에 대한 Numpy 요소 별 평균 계산

  20. 20

    Typescript의 "window"전역 개체에 "adsbygoogle"애드 센스 속성을 추가하는 방법은 무엇입니까?

  21. 21

    Error: la ejecución falló para la tarea ': app: compileDebugJavaWithJavac'. java.io.FileNotFoundException:

CalienteEtiquetas

Archivo