Programación de Dispositivos Móviles

Estructura de un proyecto Android

Estructura

Creación de una Activity

  • Crear una clase Java o Kotlin que herede de Activity o  AppCompatActivity

  • Sobreescribir el método onCreate

Java

Kotlin

Creación de una Activity

  • Crear un archivo XML en res/layout

  • Escribir la versión de XML y asegurar incluir el schema de android en el primer elemento XML

Creación de una Activity

  • Vincular el contenido XML con Java utilizado setContentView 

  • Vincular el contenido XML con Kotlin utilizado setContentView 

Creación de una Activity

  • Declarar la Actividad en el archivo AndroidManifest.xml

View

  • Son bloques básicos para la construcción de interfaces de usuario en Android

  • Ocupan un espacio rectangular en pantalla

  • Responsable de lanzar los eventos 

  • Los View poseen  atributos como

    • ID

    • Width

    • Height

ViewGroup

  • Son View que determinar como se dibujan otras Views

  • Son único objetivo es contener otros view

  • Un ViewGroup puedo tener otro ViewGroup

View y ViewGroup

Manipulación de Views

  • Usando XML
  • En tiempo Real

FrameLayout

ViewGroup que esta diseñado para contener un solo View. Si se añade más de uno se mostrará encima y en la esquina superior izquierda

TextView

View que sirve para mostrar texto

Ejemplo 1

Uso de FrameLayout y TextView

Atributos básicos

 

 

Ejemplo 2

LinearLayout

Tamaño de fuente

Color de fuente

Archivos XML para recursos

 

 

 

Ejemplo 3

Margin

Padding

EditText

TextView

Button 

Click Event

 

 

 

Ejemplo 4

Margin

Padding

EditText

TextView

Button 

Click Event

ImageView

Densidad de pantalla

Tema Android

02 - Estructura en proyecto en Android

By Néstor Aldana

02 - Estructura en proyecto en Android

Estructura y partes importante de un proyecto Android.

  • 1,143