 <blockquote> <p>I need to add a header to categorize the list item in Drawer</p> </blockquote> <p>Customize the <code>listView</code> or use <code>expandableListView</code></p> <blockquote> <p>I need a radio button to select some of my options</p> </blockquote> <p>You can do that without modifying the current implementation of <code>NavigationDrawer</code>, You just need to create a custom adapter for your <code>listView</code>. You can add a parent layout as <code>Drawer</code> then you can do any complex layouts within that as normal. </p>