Well. you could group items on separate panels and use your buttons to make them visible/invisible and modify accordigly the relative positions. A lot more work, but doable.
Anyway, not using a form of scrolling view you risk to have items outside the screen and so unreachable by the user.