Guias Y Tutoriales Android - Curso de Programación Android: Parte II |
Curso de Programación Android.II
En cada una de las pantallas nos interesara una disposicion u otra de elementos, y para ellos vamos a utilizar algunos de los distintos layouts por defecto que no ofrece Android. Los elementos que se muestran en cada una de las activities pueden bien añadirse de la manera programática, o mucho mas cómodamente, declarativamente. Definir interfaces declarativamente mediante ficheros XML no sólo es mucho mas limpio y requiere menos código, si no que permite que herramientas gráficas generen fácilmente los XML a interpretar.
Si abrimos el fichero IdiomasYasminAixa.java , correspondiente a la activity por defecto que creo por nosotros el plugin ADT, vemos como practicamente no hay código, si no que la linea setContentview(R.layout.main); se encarga de construir la activity con los contenidos del layout definido en el fichero XML en res/layout/main.xml.
INTERNACIONALIZACION
No es una buena práctica incluir en el código fuente de nuestras actualizaciones cadenas de texto que queremos mostrar al usuario, ya que si quisiéramos ofrecer al usuario la interfaz en distintos idiomas, el código sería muy complicado y dificil de mantener.Es por esto que si abrimos el contenido del fichero res/layout/main.xml no veremos la cadena Hello World, Idiomas Yasmin-aixa, sino una referencia al texto @string/hello.
Continuará.....
Última edición por YASMIN-AIXA; 10/04/2010 a las 22:19
Bueno, cuando continuamos...
krl1995 (12/07/2010)
Siento no seguir con el curso, pero es que no tengo ultimamente tiempo.
Ademas estoy liado con app inventer que es mas facil para el usuario medio.
Estoy probandolo a ver que da de si.
krl1995 (13/07/2010)
Yasmin muchas gracias por tu curso y por los consejos con la configuración , me ha resultado muy ameno e interesante.
Por favor, cuando tengas tiempo no dudes en continuar el Curso porque con esto le haces un bien a muchos.
ThePhoneClub es la comunidad más grande de telefonía móvil de habla hispana. Nació ante la necesidad de obtener más información sobre la nueva tecnología móvil que iba surgiendo. Siéntete libre de aprender con nosotros. Desde 2007 ayudando a miles de usuarios cada día.