Cannot exactly help you here. I have just put buttons within a PannableArea to get to what you described as your desired end result. Not fancy in the model-view sense, but more control.