A 12 x 12 table is large. Consider, on a standard phone, the width is 320 pixels, that is 26 pixels per button. Try setting the width of the buttons to less than 26 pixels.
Also, set, while on the Designer, Screen1 to Landscape mode .. viewing in landscape should allow you to see all the buttons for the top rows.
Unfortunately, to make this work, you will have to experiment with Automatic, FillParent and Fixed Pixels ... Posting an aia might inspire someone to look at your code and provide specific recommendations.
An alternative to using buttons is to use virtual buttons on a Canvas ... perhaps see
for a technique to use virtual buttons on a Canvas that might work for your crossword puzzle.
Regards,
Steve