Sie sind auf Seite 1von 3

Para programar en Android es necesario saber usar Java, pues sus aplicaciones se desarrollan con este lenguaje de programacion.

Android Cheat Sheet


Aqu compartir algunas definiciones usando Eclipse (the recommended IDE for Android
development, are also included) La pantalla de una aplicacion de Android esta hecha de dos partes: the layout (esquema de distribucin de un diseno) (que es como luce la pantalla, lo que podemos ver) y Activity, el cual es el codigo Java que controla como se comporta el layout y reacciona a los datos que pone el usuario,

i) Layout
Eclipse incluye un editor de diseno drag-and-drop (arrastra y suelta) para disenar y editar las archivos del layout. Layouts estan codificados en un format .XML y estan guardados en la carpeta (directorio) res/layout de un proyecto de Android. Algunos de los diseos bsicos (layouts) son como los siguientes

(1) Linear Layout (diseno lineal/distribucion lineal)


Los elementos secundarios se aaden a este tipo de diseo de una forma lineal (horizontal o vertical). A continuacin se muestra un campo de texto, seguido de un botn: <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" /> <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout>

(2) Relative Layout (distribucin relativa)


RelativeLayouts se utilizan para colocar los elementos secundarios relativos a las fronteras de diseo y / o de otros elementos secundarios. El siguiente esquema le da una etiqueta de texto centrado que dice Galvish!": <RelativeLayout xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="top" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:gravity="center_horizontal" android:text="Galvish!" /> </RelativeLayout>

(3) Setting Width and Height (Ajuste de ancho y alto)


La mayora de los puntos de vista en un diseo tienen anchura y altura parmetros que se deben establecer. Por ejemplo, el siguiente cdigo XML establece un TextView para abarcar el ancho de la matriz, pero slo ser tan grande como tiene que ser para el texto: <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" /> #match_parent (or fill_parent before API 8) - - Relacionar la anchura o la altura del elemento parent (elemento titular/causa) .Si el parent es tan ancho como la pantalla, a continuacin, este elemento tambin ser tan ancha como la pantalla #wrap_content - Sea lo ancho o alto como necesario para mostrar el contenido de la vista, es decir, wrap the content (envolver el contenido)

(4) Units for Sizes (unidades de para tallas)


No se usa pixeles, propiamente dicho, para los apps de Android sino: (a)

dp (densidad independiente de pixeles): Se utiliza para todo. Toma en cuenta el


tamao y densidad de la pantalla para asegurar la uniformidad a travs de los dispositivos. Ejemplo: android : layout_height = " 60DP " - Establece el objetivo de ser de 60 "pxeles" de ancho. El nmero real de pxeles utilizados depender del tamao de la pantalla y la densidad .

(b)

sp ( Escala independiente de pixeles): Utilizado para el texto. Toma en cuenta el


tamao de la pantalla y la densidad , as como las preferencias del usuario para el texto. Ejemplo: android:textSize="32sp" -Establece el texto para ser 32 "pxeles" de altura. El nmero real de pxeles utilizados depender del tamao de la pantalla y la densidad , as como las preferencias del usuario para el texto

(ii) Activities (actividades)

Das könnte Ihnen auch gefallen