Fixes issue with scrolling through Ingredient list

Signed-off-by: Ian Lake <ian.hannibal.lake@gmail.com>
Removes need for nested private class

Signed-off-by: Ian Lake <ian.hannibal.lake@gmail.com>
Use super.getView() to manage creation of new views

Signed-off-by: Ian Lake <ian.hannibal.lake@gmail.com>