An AdapterView with support for vertical and horizontal scrolling