Entradas

Mostrando entradas de abril, 2017

Layouts de Eclipse Android

Imagen
GridLayout Un  GridLayout  es un  ViewGroup  que alinea sus elementos hijos en una cuadrícula (grilla ó grid). Nace con el fin de evitar anidar linear layouts para crear diseños complejos. LinearLayout Un  LinearLayout  es un view group que distribuye sus hijos en una sola dimensión establecida. Es decir, o todos organizados en una sola columna ( vertical ) o en una sola fila ( horizontal ). La orientación puedes elegirla a través del atributo  android:orientation . RelativeLayout Este elemento es el más flexible y elaborado de todos los view groups que veremos. El  RelativeLayout permite alinear cada hijo con referencias subjetivas de cada hermano. ¿Qué significa esto? Con el  RelativeLayout  pensaremos en como alinear los bordes de cada view con otros. Imagina en una sentencia como “el botón estará por debajo del texto” o “la imagen se encuentra a la derecha de la descripción”. FrameLayout Un  FrameLayout  es un view group creado para mostrar un

Estructura de carpetas de proyecto en Eclipse 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 En esta carpeta se almacena todo el código fuente organizado de las clases y los archivos java. MainActivity.java Es la clase que utiliza Android para iniciar una Activity en su parte lógica. /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 Esta carpeta se usa para almacenar recursos utilizados en una aplicación. /res En esta carpeta se encuentra el directorio general de recursos. /drawable-(hdpi/ldpi/mdpi/xhdpi/xxhdpi) Estas carpetas son los directorios de recursos gráficos que almacenan las imágenes organizadas por densidad /layout La carpeta