miércoles, 5 de marzo de 2014

Fragment en Android

Con la aparición de los nuevos dispositivos tipo Tablets/ Phablets, empezaron los problemas a la hora de rediseñar las APPs para que su visualización tanto en móviles como en Tablets fuera óptimo.

En la siguiente imagen podemos apreciar el uso de Fragment para optimizar la visualización de nuestra APP según el dispositivo, tal y como comentamos anteriormente.

android.com



Los Fragments nos permiten dividir las pantallas de una determinada Aplicación, y hacer que estas interactúen con el usuario de una manera u otra, según la configuración del dispositivo con el cual accedemos.

Podemos descargar el siguiente ejemplo de la página de Android Developer. Una vez descargado y descomprimido, importamos el proyecto a nuestro entorno de trabajo con ECLIPSE, añadimos las siguientes librerias a nuestro proyecto:

- ...adt-bundle-windows-x86_64-20131030\sdk\extras\android\support\v4\android-support-v4.jar

Y confirmar que usas las clases tipo Fragment de dicho jar.

Si al lanzar el Programa obtenéis el error siguiente:

Fragmentbasic] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

Debéis actualizar el fichero project.properties, la propiedad "target=android-19".

Un saludo.

No hay comentarios:

Publicar un comentario