¿Cuál es el diseño en una aplicación de Android?

El diseño define la estructura visual de su aplicación. Android usa esta estructura para mostrar los elementos de vista en la pantalla. Los más comunes son diseños lineales, relativos y de cuadrícula, pero también es posible una combinación.
Diseño lineal: cuadros de texto, texto de edición, botón y todas las “vistas” se mostrarán linealmente, es decir, uno tras otro.
Diseño relativo: existe una relación entre las posiciones de los elementos de la interfaz de usuario. Por ejemplo, un botón siempre estará 20dp a la derecha de un EditText independientemente del tamaño de la pantalla.
Diseño de cuadrícula: el nombre en sí mismo indica el diseño visual de los elementos. Es similar al diseño de cuadrícula en Java AWT.

Estos enlaces proporcionan muchos detalles técnicos sobre los diseños de Android:
Diseños en Android
Diseños de Android: diseño lineal, diseño relativo y diseño de tabla

Hay diferentes tipos de diseño disponibles en la interfaz de usuario de Android …

1.Diseño lineal
LinearLayout es un grupo de vista que alinea a todos los elementos secundarios en una sola dirección, verticalmente o Page on horizontalmente. Básicamente funciona en orientación.

2.Diseño relativo
RelativeLayout es un grupo de vistas que muestra vistas secundarias en la página relativa en las posiciones. Funciona en referencias de los controles de cada uno.

3.Diseño de tabla
TableLayout es una vista que agrupa vistas en filas y columnas.

4.Diseño absoluto
AbsoluteLayout le permite especificar la ubicación exacta de sus elementos secundarios.

5.Diseño del marco
FrameLayout es un marcador de posición en la pantalla que puede usar para mostrar una sola vista.

Un diseño típico en Android define la estructura visual de una interfaz de usuario, es decir, cómo se presentan diferentes elementos / vistas / widgets en la pantalla.

El diseño se puede definir mediante programación o mediante un archivo de recursos xml.
1. Diseño lineal: alinea a todos sus elementos secundarios en una sola dirección, vertical u horizontalmente.
2. Diseño relativo: organiza sus vistas secundarias con referencia a los hermanos de la vista o con respecto a sí mismo. Es decir, usando RelativeLayout puede colocar una vista para que sea ToLeftOf, toRightOf, debajo o encima de sus hermanos. También puede colocar una vista con respecto a su padre
3. GridLayout: como su nombre indica, sus elementos secundarios se colocan en la cuadrícula o como celdas de tabla (fila, columna).
4. FrameLayout: generalmente se utilizan para mostrar solo una vista o vistas que se superponen. El diseño del marco a menudo se usa como un diseño de contenedor, ya que generalmente solo tiene una vista secundaria única

Los diseños en Android son formas de colocar y organizar objetos (vistas) en la pantalla. Hay varios tipos de diseños como: diseño lineal, diseño relativo, diseño de marco, etc. Ofrecen diferentes formas de organizar y colocar vistas en la pantalla. Por ejemplo: el diseño relativo coloca objetos con respecto a otros objetos en la pantalla y el límite de la pantalla. El diseño lineal solo coloca las cosas una tras otra de acuerdo con su peso. Mire los documentos oficiales disponibles para más información.

El diseño se refiere a la disposición del texto y los gráficos. El diseño de un documento puede determinar qué puntos se enfatizan y si el documento es estéticamente agradable.

En Android estamos configurados en formato XML.