@Override public View getView(int position, View convertView, ViewGroup parent) { View view = null; NavigationDrawerItem menuItem = this.getItem(position); if (menuItem.getType() == NavigationDrawerGroupElement.ITEM_TYPE) { view = getGroupElementView(convertView, parent, menuItem); } else { view = getGroupNameView(convertView, parent, menuItem); } return view; }