title: I am unable to set a submenu item as checked
body: <p>I am using a NavigationView for my drawer. This is the menus.xml file which defines all the menu items for the drawer:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  
  &lt;menu xmlns:android="http://schemas.android.com/apk/res/android"&gt;
      &lt;group android:checkableBehavior="single"&gt;
          &lt;item
              android:id="@+id/item_1"
              android:title="Item 1"
              android:checked="true" /&gt;
          &lt;item
              android:id="@+id/item_2"
              android:title="Item 2" /&gt;
          &lt;item
              android:id="@+id/item_3"
              android:title="Item 3" /&gt;
          &lt;item
              android:id="@+id/item_4"
              android:title="Item 4" /&gt;
          &lt;item android:title="List 1"&gt;
              &lt;menu&gt;
                  &lt;item
                      android:id="@+id/subitem_1"
                      android:title="SubItem 1" /&gt;
                  &lt;item
                      android:id="@+id/subitem_2"
                      android:title="SubItem 2" /&gt;
              &lt;/menu&gt;
          &lt;/item&gt;
          &lt;item android:title="List 2"&gt;
              &lt;menu&gt;
                  &lt;item
                      android:id="@+id/subitem_3"
                      android:title="SubItem 3" /&gt;
                  &lt;item
                      android:id="@+id/subitem_4"
                      android:title="SubItem 4" /&gt;
              &lt;/menu&gt;
          &lt;/item&gt;
      &lt;/group&gt;
  &lt;/menu&gt;
  </code></pre>
  
  <p>Thing is when I call setChecked(true) on the sub menu items it doesn't get highlighted.</p>
  
  <p>So if I force the attribute android:checkable="true" on the sub-menu items, it takes two clicks to have it highlighted. Also, as you can see Item 1 is highlighted and the checkableBehaviour is set to single. In this case, the sub menu and the first item remain highlighted. Why is the sub menu not getting highlighted on running setChecked(true)?</p>