miércoles, 3 de abril de 2019

Layouts De Android

Layout Relative:El layout RelativeLayout es el que dispone el ADT por defecto cuando creamos un proyecto en Android. Hay varias posibilidades cuando empleamos el RelativeLayout. Primero podemos alinear un control con respecto al Layout que lo contiene. Para probarlo dispondremos un botón en cada vértice y veremos que propiedades son afectadas e inicializadas:



RelativeLayout

Layout Lineare (Vertical):LinearLayout vertical, como su nombre lo indica, las Vistas definidas dentro del Diseño Lineal se organizan de manera verídica una tras otra, como en una columna.Resultado de imagen para layout linear vertical android

Layout Linear(Horizontal):En un LinearLayout horizontal, como sugiere su nombre, las Vistas definidas dentro del Diseño Lineal se organizarán horizontalmente una tras otra, como en una fila. De forma predeterminada, la orientación se establece en horizontal.
Disposición lineal horizontal en Android




Layout Frame:El control de tipo FrameLayout dispone dentro del contenedor todos los controles visuales alineados al vértice superior izquierdo. Es decir si disponemos dos o más controles los mismos se apilan.
Por ejemplo si disponemos dentro de un FrameLayout un ImageView y un Button luego el botón se superpone a la imagen:
FrameLayout
Layout Table:El Layout de tipo TableLayout agrupa componentes en filas y columnas. Un TableLayout contiene un conjunto de componentes de tipo TableRow que es el que agrupa componentes visuales por cada fila (cada fila puede tener distinta cantidad de componentes visuales)
Resultado de imagen para layout table android
Layout Linear:LinearLayout es un grupo de vista que alinea todos los campos secundarios en una única dirección, de manera vertical u horizontal.
Layout Fragment: Los fragmentos son como una actividad secundaria. Tiene su propio ciclo de vida, eventos de entrada, y que podemos agregar o eliminar mientras la actividad se está ejecutando. Podemos usar múltiples fragmentos en una sola actividad. También podemos utilizar un fragmento en actividad múltiple. El ciclo de vida de un fragmento se adjunta directamente con su actividad. 
Resultado de imagen para layout fragment android ejemplos
Layout Inlcude:Incluir etiqueta:
La etiqueta <include /> nos ayuda a incluir el contenido xml en nuestro archivo xml. Esta es una buena manera de compartir partes de diseño entre diferentes diseños. Supongamos que tenemos que mostrar el título personalizado en muchos diseños, para eso simplemente creamos un diseño personalizado para la barra de título y luego reutilizamos el diseño utilizando la etiqueta <include />.






























martes, 2 de abril de 2019

Estructuras De Carpetas

Estructuras De Carpetas
Resultado de imagen para Estructuras de carpetas
1:Carpeta SRC: contiene el codigo fuente escrito en clases (.Java)que resuelve el problema de la aplicacion.

2:Carpeta GEN: Se intega por acciones que se generan automatica por el compilador,por lo que no es responsable realizar modificaciones manuales a estos archivos

3:Android Private Libraries:Librerias necesarias para la aplicacion


4:Carpeta Assets:Almacenan recursos que requiera la apliczcion como:archivos de musica,de datos,fuentes y algunos otros archivos externos.


5:Carpeta Bin:Guarda el archivo compilado,generando un archivo comprimido en formato apk, que es el que cotiene la aplicacion que se instala en el dispositivo movil.


6:Carpeta Libs:Contiene archivos.jar que incluyen librerias disponibles para el proyecto,permitiendo utilizar recursos que no tiene el nivel de aplicaciones Cseleccionado.


7:Carpeta Res:es una de las mas utilizadas,contiene todos los recursos necesarios para el desarrollo de la aplicacion.


8:Carpeta Layout:Almacena los diseños de la interfaz de la aplicacion mediante vistas codificadas en archivos .xml.


9:Carpeta Menu:Contiene los menus empleados en la actividad,programadores en archivos .xml.


10:Carpeta Values:Agrupa archivos.xml utilizados en la aplicacion para denominar constantes de cadenas(strings.xml) y definicion de estilos (styles.xml)


11:AndroidManifest.xml:Define las caracteristicas principales de la aplicacion como: modulos,permisos,nombres,versiones,imagen de acceso,servicios y clases,entre otros.


Resultado de imagen para Estructuras de carpetas