Use Spinner instead of Buttons and create custom Adapter