Use the addHeaderView() method provided by ListView.
Note: this will make the ArrayAdapter interpret the image as the first item in your list. To handle this, use the addHeaderView option to disable the click and move all the elements in your array by 1 (essentially creating a dummy value in the 0th element).
When you first call up the navigation box, you may need to add a fragment of the following form:
if (savedInstanceState == null) { selectItem(1); }
source share