Bueno, ahora te contesto a esto. A ver es sencillo, android trabaja con un root layout o layout principal, de este cuelgan mas layouts o elementos, siempre el rootlayout debe ser relative ya que es el mejor layout para ordenar elementos, pero solo uno, ahora dentro del relative layout intenta ordenar los elementos en linear layouts, y asi en vez de mover elementos uno por uno en la pantalla y que se te descuadren, muevas grupos de elementos contenidos dentro de un linear layout, me explico basandome en la imagen que pones:
Tu vista cuelga de un relative layout.
Local, visitante lo meteria en un linearlayout(Horizontal).
Los dos balones dentro de otro horizontal, asi al moverlo muevo todo en conjunto no solo una cosa, con lo que conseguirias que se te descuadre la vista entera y tengoas que voler a colcoarlo todo y es frustante.
para lo de cuarto, y el marcado con los botones a los lados, ahi si usaria otro relative layout que colocaria debajo del linear de los balones y dentro meteria eso.
Y por ultimo las filas de botones serian linear layout uno por cada fila de botones.
Con esto consigo agrupar todos los elementos en layouts y asi al mover un layout muevo de golpe 4 botones o mas y se que todo quedara colocado de un plumazo.
espero que me hayas entendido.