21.04.2014 Views

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

Curso-Android-Desarrollo-de-Aplicaciones-Móviles

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CURSO ANDROID<br />

25<br />

ÐÐ<br />

ÐÐ<br />

ción y una imagen.<br />

Para ser más or<strong>de</strong>nados, la información se guardará utilizando una clase <strong>de</strong> Java que represente a<br />

cada artículo llamada Element (src/com/android/mdw/<strong>de</strong>mo/Element.java)<br />

La Activity principal (Main) hereda <strong>de</strong> ListActivity y no <strong>de</strong> Activity facilitando y<br />

permite caminos cortos para cosas específicas a una Activity que muestra un listado <strong>de</strong> cosas. Por<br />

lo mismo, en el layout es necesario un ListView con el i<strong>de</strong>ntificador @android:id/list<br />

A<strong>de</strong>más, tiene las especificaciones <strong>de</strong> la guía anterior.<br />

ÐÐ<br />

Es necesario darle permiso a la aplicación para que pueda accesar a Internet, tener un Linear-<br />

Layout con orientación vertical en el archivo <strong>de</strong> diseño principal por trabajar con una LisActivity<br />

también necesitamos el ListView con id @android:id/list y tener una forma <strong>de</strong> reconocer<br />

XML.<br />

Diseño<br />

Trabajamos con Views <strong>de</strong>l capítulo anterior como: LinearLayout, ListView, TextView, Button y agregamos<br />

nuevas Views.<br />

ÐÐ<br />

ÐÐ<br />

ImageView 1 : muestra una imagen que pue<strong>de</strong> cargarse <strong>de</strong> diferentes fuentes para el ejemplo<br />

vamos a obtenerla <strong>de</strong> una dirección <strong>de</strong> Internet (etiqueta img <strong>de</strong> HTML <strong>de</strong>ntro <strong>de</strong>l artículo) revisar<br />

(2d Graphics 2 ).<br />

Menu 3 y MenuItem 4 : en este capítulo apren<strong>de</strong>rás cómo hacer un menú <strong>de</strong> opciones en XML, revisar<br />

(Menus 5 ).<br />

Para el layout principal, repetimos el procedimiento <strong>de</strong>l capítulo anterior <strong>de</strong> nuevo recordando que el<br />

i<strong>de</strong>ntificador (android:id) <strong>de</strong>l ListView <strong>de</strong>be ser @android:id/list.<br />

A<strong>de</strong>más, necesitaremos 3 Views adicionales:<br />

1 http://<strong>de</strong>veloper.android.com/reference/android/widget/ImageView.html<br />

2 http://<strong>de</strong>veloper.android.com/gui<strong>de</strong>/topics/graphics/2d-graphics.html<br />

3 http://<strong>de</strong>veloper.android.com/reference/android/view/Menu.html<br />

4 http://<strong>de</strong>veloper.android.com/reference/android/view/MenuItem.html<br />

5 http://<strong>de</strong>veloper.android.com/gui<strong>de</strong>/topics/ui/menus.html

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!