code: private void setSelectedNavDrawerItem(int itemId) {
          for(DrawerItem item: mDrawerItems){
              formatNavDrawerItem(item, itemId == item.getId());
          }
      }
docs: Sets up the given navdrawer item's appearance to the selected state. Note: this could
  also be accomplished (perhaps more cleanly) with state-based layouts.