Cómo usar Android ViewPager

Estoy planeando un puerto de algunas aplicaciones de Windows Phone 7 a Android. Pasando por algunos blogs encuentro un "extra" control Android llamado ViewPager que parece una versión de un hombre pobre del control de pivote WP7. Me gustaría intentar usar este control ya que mis aplicaciones WP7 utilizan el pivote.

Planeo apuntar el androide 2.3.3 (API 10) porque la información en http://developer.android.com/resources/dashboard/platform-versions.html me dice que cualquier nivel más alto funcionaría en relativamente pocos teléfonos. Por lo tanto, mi Eclipse está configurado para ese nivel.

Utilizando el gestor de SDK de Eclipse, intenté agregar el paquete de soporte de Android de Extras pero no añadiría los errores que se pegaran a continuación. No sé lo que significan todos esos errores, pero me pregunto si necesito ejecutar API 11 para poder usar el paquete de compatibilidad aka el paquete de soporte para Android?

Por lo tanto, supongo que mi pregunta final es: ¿puedo usar el control VeiwPager si apunto Android 2.3.3? Además, ¿hay alguna solución completa descargable que utilice el viewPager? Todo lo que puedo encontrar son "tutoriales" que muestran fragmentos de código. Gracias, decano

Preparing to install archives Downloading Android SDK Platform-tools, revision 11 File not found: C:\Program Files (x86)\Android\android-sdk\temp\platform-tools_r11-windows.zip (Access is denied) Downloading Documentation for Android SDK, API 15, revision 2 File not found: C:\Program Files (x86)\Android\android-sdk\temp\docs-15_r02.zip (Access is denied) Downloading SDK Platform Android 4.0.3, API 15, revision 3 File not found: C:\Program Files (x86)\Android\android-sdk\temp\android-15_r03.zip (Access is denied) Downloading Samples for SDK API 15, revision 2 File not found: C:\Program Files (x86)\Android\android-sdk\temp\samples-15_r02.zip (Access is denied) Downloading ARM EABI v7a System Image, Android API 15, revision 2 File not found: C:\Program Files (x86)\Android\android-sdk\temp\sysimg_armv7a-15_r02.zip (Access is denied) Downloading Sources for Android SDK, API 15, revision 2 File not found: C:\Program Files (x86)\Android\android-sdk\temp\sources-15_r02.zip (Access is denied) Downloading Android Support package, revision 8 File not found: C:\Program Files (x86)\Android\android-sdk\temp\support_r08.zip (Access is denied) Skipping 'Android SDK Tools, revision 19'; it depends on 'Android SDK Platform-tools, revision 11' which was not installed. Done. Nothing was installed. 

Me pregunto si necesito ejecutar API 11 para poder usar el paquete de compatibilidad aka el paquete de soporte para Android?

No.

puedo usar el control VeiwPager si apunto Android 2.3.3?

Sí.

Además, ¿hay alguna solución completa descargable que utilice el viewPager?

Aquí hay una pequeña aplicación de ejemplo que muestra 10 widgets de EditText , uno por página, en un ViewPager .

Esta es una aplicación más compleja , que implementa un lector de libros digitales, con un capítulo (en un WebView ) por página en un ViewPager , pero podría no tener mucho sentido fuera del contexto de uno de mis libros.

Con respecto a tus errores, supongo que instalaste el SDK de Android a través del archivo .EXE autoinstalable, en cuyo caso necesitarás ejecutar el Administrador de SDK con privilegios de Administrador para actualizarlo, IIRC.

Para elaborar un poco el punto de Mark: en su AndroidManifest.xml, debe poner esta línea:

  <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> 

Donde 15 puede ser reemplazado por lo que sea el nivel de API más reciente en el momento de compilar, y 8 es el nivel de API más bajo que desea ejecutar. A partir de este momento, el nivel API 8 (Froyo) y superior le permitirá orientarse alrededor del 94% de la población de dispositivos.

El paquete de soporte de Android (V4) le permite llamar a un montón de funciones útiles hasta el nivel 4 de la API, incluido ViewPager . Intente crear la aplicación de ejemplo de Suport4Demos ; incluye una buena implementación ViewPager. Para ello, en Eclipse, seleccione: Nuevo> Android Sample Project> Android 4.0.3> Support4Demos> Finalizar. A continuación, cree y ejecute el proyecto.

  1. Ir a C:\Program Files\Android\android-sdk-windows

  2. PROPIEDADES en SDK Manager

  3. Haga clic en Compatibility

  4. Habilitar Run this program as Administrator

  5. DE ACUERDO

  6. Corre de nuevo. Funcionará.

  • Filtrado ListView que forma parte de un fragmento de ViewPager
  • No se puede actualizar / actualizar listview en un fragmento de otro fragmento en ViewPager
  • ViewPager no soporta layout_height = wrap_content
  • Android ViewPager obtiene la vista actual
  • Animación de puntos mediante el buscapersonas
  • ¿Hay una manera de desactivar el desvanecimiento que un viewPager tiene desplazamiento a los bordes?
  • TextView dentro de ViewPager intercepta eventos de toque
  • Despliegue de la disposición de la barra de herramientas con Viewpager dentro de NestedScrollView
  • Fragmentos anidados pierden llamadas a onCreateOptionsMenu después de rotación de pantalla
  • ViewPager + FragmentStatePageAdapter: ¿qué significa esta advertencia "no actualizada en línea"?
  • FragmentPagerAdapter con ViewPager y dos Fragmentos. Ir a la primera de la segunda y actualizar el primer texto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.