¿Por qué fragmento no muestra el diseño en mi cajón de navegación

I creado un cajón de navegación que tiene un borrador y enviado, i establecer el SentFragment y DraftFragment en mi MainActivity como el código de abajo, pero no tiene intención o mostrar el diseño? No tengo ningún error. ¿que pasó?

DraftFragment

package com.test.mypc.androidtestme; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class DraftFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.drafts_layout, container,false); return view; } } 

SentFragment

 package com.test.mypc.androidtestme; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class SentFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view=inflater.inflate(R.layout.sent_layout, container,false); return view; } } 

Actividad principal

  mFragmentManager = getSupportFragmentManager(); mFragmentTransaction = mFragmentManager.beginTransaction(); mFragmentTransaction.replace(R.id.containerView, new SentFragment()).commit(); mNavigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem menuItem) { mDrawerLayout.closeDrawers(); if (menuItem.getItemId() == R.id.nav_item_sent) { FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction(); fragmentTransaction.replace(R.id.containerView, new SentFragment()).commit(); } if (menuItem.getItemId() == R.id.nav_item_draft) { FragmentTransaction ft_drafts = mFragmentManager.beginTransaction(); ft_drafts.replace(R.id.containerView, new DraftFragment()).commit(); } return false; } }); android.support.v7.widget.Toolbar toolbar = (android.support.v7.widget.Toolbar) findViewById(R.id.toolbar); ActionBarDrawerToggle mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, toolbar, R.string.app_name, R.string.app_name); mDrawerLayout.setDrawerListener(mDrawerToggle); mDrawerToggle.syncState(); 

Utilice este código en su MainActivity: –

  public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. fragment = null; int id = item.getItemId(); String get_title = item.getTitle().toString(); if (id == R.id.nav_item_sent) { fragment = new SentFragment(); } else if (id == R.id.nav_item_draft) { fragment = new DraftFragment(); } if (fragment != null) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, fragment); ft.commit(); } title_tv.setText(get_title); DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawer.closeDrawer(GravityCompat.START); return true; } 
  • Android, DrawerLayout + Fragmentos + CollapsingToolbarLayout
  • No se puede agregar pestañas dentro de Fragmento de cajón de navegación Android
  • Cómo establecer el comportamiento de comprobación compartida en todos los grupos en NavigationView?
  • SoftInputMode en fragmentos
  • Cómo seleccionar el primer elemento en un cajón de navegación y abrir un fragmento en el inicio de la aplicación
  • Prueba de interfaz de usuario de Robotium para la aplicación con el cajón de navegación
  • ActionBarDrawerToggle Ningún constructor adecuado Drawable
  • Cambiar el ícono de la hamburguesa del cajón de navegación
  • ¿Cómo abrir un nuevo fragmento del cajón de navegación?
  • Gaveta de navegación: Gmail vs AppCompatv7 v21
  • ¿Cómo evitar la recreación de fragmentos cuando se selecciona de NavigationDrawer?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.