Layouts
Layouts: U n L ayout es un fichero XML y se encarga de establecer el diseño de la interfaz de usuario.S e pueden definir como un contenedor padre y según el tipo de L ayout que empleemos los elementos que insertemos se comportaran de una manera u otra. FrameLayout: Generalmente este Layout suele usarse para mostrar un único elemento en la UI. Android Stuido nos permite posicionar hasta 9 elementos, pero si posicionamos dos elementos en el mismo recuadro verde veréis que se sobreponen y no son legibles. LinearLayout: Coloca los elementos unos detrás de otros de manera lineal, o bien de forma vertical o bien de forma horizontal. TableLayout: Dentro de este L ayout podemos definir filas y columnas para situar los elementos. En Android Studio, directamente al arrastrar un elemento nos aparecerá una cuadricula verde en la que podremos ir situando los distintos elementos. Básicamente, es una matriz de elementos. TableRow: Debe ser usado como hijo de un Ta