Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
Curso-Android-Desarrollo-de-Aplicaciones-Móviles
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