Entradas

Mostrando entradas de abril, 2017

Layouts

Imagen
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

Estructura de las carpetas de un proyecto Android.

Imagen
La estructura en un proyecto Android desarrollado con Eclipse se muestra en el “Explorador del paquete” (Package Explorer), este está situado en la parte izquierda de Eclipse y en el se muestran todas los archivos y directorios que componen una aplicacion. A continuación describimos los elementos mas importantes /src /gen Es recomendable no modificar los archivos de esta carpeta, ya que en ella Eclipse genera de forma automática recursos para el proyecto. /assets AndroidManifest.xml :  Este fichero describe la aplicación Android. Se define su nombre,             paquete, icóno, estilos, etc. Se indican las   actividades , l                         as   intenciones , los   servicios   y los   proveedores de contenido   de la             aplicación. También se declaran los permisos que requerirá la                 aplicación. Se indica la versión mínima de Android para poder                   ejecutarla, el paquete Java, la versión de la aplicación, e