El concepto de "Disposición" que nos ofrece App Inventor es para poder hacer la aplicación más "agradable" y "bonita" la aplicación, pues nos permite organizar el diseño de los componentes que vamos incluyendo a nuestra App posicionándolos en "cajas organizadas" (disposiciones).
Si no utilizásemos este "objeto" los componente se colocan unos debajo de otros y solo podríamos intercambiar su orden, per no podríamos poner varios en "paralelo" ni crear diferentes secciones en la aplicación. Para ello App Inventor dispone de los siguientes tipos de disposiciones:
DisposicionHorizontal:
Permite incluir componentes unos al lado de otros (no en vertical). Habitualmente se le asigna la propiedad ancho = "ajustar al contenedor" de manera que podamos utilizar todo el ancho de la pantalla para incluir componentes. Si no caben todos los compontes en la pantalla puede ser que se queden muy pequeños o que incluso no se vean si son demasiados (dependerá de la cantidad y de sus tamaños)
HorizontalScrollArrangement:
Permite incluir componentes unos al lado de otros (no en vertical). Habitualmente se le asigna la propiedad ancho = "ajustar al contenedor" de manera que podamos utilizar todo el ancho de la pantalla para incluir componentes. A diferencia de la disposición anterior, en ésta, no existe limitación en el ancho de los componentes pues, si no caben, se podrá deslizar la pantalla con el dedo para ir mostrando los que se han quedado "fuera".
DisposicionVertical:
Es equivalente a la disposición Horizontal pero ésta permite incluir componentes unos debajo de otros (no en horizontal). Habitualmente se le asigna la propiedad alto = "ajustar al contenedor" de manera que podamos utilizar todo el alto de la pantalla para incluir componentes. Si no caben todos los compontes en la pantalla puede ser que se queden muy pequeños o que incluso no se vean si son demasiados (dependerá de la cantidad y de sus tamaños)
VerticalScrollArrangement:
Es equivalente a la disposición HorizontalScrollArrangemente pero ésta permite incluir componentes unos debajo de otros (no en horizontal). Habitualmente se le asigna la propiedad alto = "ajustar al contenedor" de manera que podamos utilizar todo el alto de la pantalla para incluir componentes. A diferencia de la disposición anterior, en ésta, no existe limitación en el alto de los componentes pues, si no caben, se podrá deslizar la pantalla con el dedo para ir mostrando los que se han quedado "fuera".
DisposicionTabular:
Esta disposición permite "cuadricular" la pantalla indicando el número de columnas y el de registros (filas) que queremos incluir. De manera análoga a las disposiciones anteriores, si queremos que dicha cuadrícula ocupe todo el ancho o el alto de la pantalla del dispositivo tendremos que poner dichas propiedades como "ajustar al contenedor".
Este tipo de disposición no puede ser "scrollable", es decir, no tiene la propiedad de ampliarse más allá del ancho y alto de la pantalla.
OBSERVACION IMPORTANTE
Se pueden combinar todas estas disposiciones incluyendo unas en otras o unas junto a otras de manera que podemos hacer multitud de estructuras diferentes para nuestra App.