¿Cómo poner 9 botones en 3 filas en el diseño de Android xml?

Estoy tratando de hacer un juego de tic-tac-toe (versión de Android). Quiero hacer que todos los 9 botones se ajusten automáticamente al ancho y la altura del dispositivo y los coloquen de manera uniforme en una cuadrícula de 3 * 3. Pero ahora solo puedo establecer el número para sus tamaños. ¿Alguien puede decirme cómo dejar que usen la altura y el ancho del padre y calcular sus tamaños?

Además, estoy usando el diseño de cuadrícula ahora. ¿Es este el mejor diseño que debería usar para el juego de tic-tac-toe?

Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta