Diseño lineal en Android nos permite organizar los componentes horizontalmente en una sola columna o verticalmente en una sola fila. Verticalmente u horizontalmente la dirección depende de atributo android: orientación. Diseño lineal es simple y fácil de usar, crea una barra de desplazamiento si la longitud de la ventana excede la longitud de la pantalla. Diseño vertical lineal tiene sólo un elemento por fila. Diseño lineal tiene muchos atributos diferentes que pueden utilizar para personalizar diseño lineal según las necesidades. En la figura siguiente muestra disposición lineal horizontal y vertical.Atributos de diseño lineal Los siguientes son algunos atributos de diseño lineal de Android. Id: Identificador único del diseño. Orientación: Atributo para establecer la orientación de diseño lineal como vertical u horizontal. Layout_Weight: Este atributo asigna el valor de la "importancia" de cada componente. Gravedad
Bienvenido al curso de programación La programación es básicamente un montón de instrucciones escritas que debe obedecer acorde al orden que son escritas. El propósito de este curso es mostrar de que el aprendizaje de la programación puede ser fácil, si este se aprende desde lo básico y se continua de manera gradual, hasta que se es capaz de escribir un programa que resuelve un problema por sí mismos. Las principales dificultades al momento de aprender a programar radica dos cosas bastantes diferentes: Desarrollar el algoritmo el cual será traducido en el programa. Aprender el lenguaje de programación que trasmita a la maquina las ordenes que le indiquemos. Básicamente la programación no solo es escribir código en nuestras computadoras, mas bien es representar la resolución de algún problema en un lenguaje que a su vez este nos proporcionara un resultado en un sitio web, programa de escritorio o aplicación móvil, según sea el caso. Contenido del curso: Este curso estará dividido en
Su principal característica es que los widgets que estén dentro de este contenedor basarán su posición en relación con los otros elementos. De esta forma, podemos definir que el widget X quede debajo del widget Y, y que a su vez éste se alinee verticalmente con el widget Z. Además de posicionar un elemento con respecto a otro del mismo nivel, también podemos hacerlo con respecto al área que corresponde al RelativeLayout. Este tipo de contenedor es una herramienta muy poderosa para cumplir con la tarea de diseñar interfaces de usuario ya que permite eliminar ViewGroups anidados, lo cual es útil para reemplazar un diseño en el que tenemos una gran cantidad de grupos dentro de un contenedor de tipo LinearLayout y hacerlo más eficiente utilizando un RelativeLayout. Los atributos que nos sirven para posicionar los elementos con respecto a otros widgets son: android:layout_above: Indica que el elemento se posicionará justo encima del elemento que tiene el ID