Have no clue if it would work, but see if the xml can take a min width / min heigh attribute. I think that might come into play for the stretching. I also see text justification for the buttons.
5 <-- left, 3 <-- Center
- vertical_justification: 3
- horizontal_justification: 3
- min_height: 577
- min_width: 587