title: Remove item at given position in Navigation Drawer
body: <p>My users can delete items in my <code>Navigation Drawer</code>, they select which one they wish to delete and it <strong>should</strong> be removed from the menu.</p>
  
  <p>Here is how I try to do it so far:</p>
  
  <pre><code>// Should remove item at position 'which'
  private void removeTab(int which) {
      NavigationView navView = (NavigationView) findViewById(R.id.nav_view);
      Menu menu = navView.getMenu();
  
      menu.removeItem(which + 1);
  }
  </code></pre>
  
  <p>But it does not remove the item.</p>
  
  <p>I'm not sure this is how <code>removeItem</code> should work, is there a way to remove an item in a <code>Navigation Drawer</code> using its position in the menu?</p>
  
  <p>EDIT:</p>
  
  <p>I get the idea of hiding the item, but that is problematic as I will have to keep track of the number of items hidden in order to hide the next one. (If Item1 and Item2 are hidden then Item3 is still at position 3 and not 1 when displayed).</p>