NavigationView was recently added by the Android support team to help developers deliver consistent NavigationDrawer Menu across apps. It’s usage is super simple thanks to its support of native menu’s xml resource files.
Such simplicity comes with a drawback. You can add menu items, an header but not a footer. After investigating a little I saw the NavigationView actually uses a ListView to display the menu and the given header is added through the ListView.addHeaderView method.
Note: the ListView used in NavigationView is an istance of NavigationMenuView.
Well, to add a scrolling footer you’ll just need to call the ListView.addFooterView method after the view has been created. Hence if you’re within a fragment just drop this: