with viewpager studio practice fragments example best android android-viewpager android-pageradapter

viewpager - slider android



Crear una instancia de PagerAdapter Android (2)

2Hola, estoy intentando construir una aplicación usando un buscapersonas horizontal y el paquete de soporte para Android. He compilado este código exacto en otro proyecto, pero la última línea del segundo ejemplo de código no me permite compilar. Eclipse dice: Cannot instantiate the type PagerAdapter

Mis importaciones

import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager;

Mi código

List<Fragment> fragments = new Vector<Fragment>(); fragments.add(Fragment.instantiate(this, Tab1.class.getName())); fragments.add(Fragment.instantiate(this, Tab2.class.getName())); fragments.add(Fragment.instantiate(this, Tab3.class.getName())); this.mPagerAdapter = new PagerAdapter(super.getSupportFragmentManager(), fragments);

¿Crees que hay algún problema con mis importaciones o con la configuración del proyecto, avísame si necesitas más información. Este código ha funcionado en otros proyectos.

Gracias


PagerAdapter es una clase abstract ; no se puede crear una instancia. Tienes que crear una nueva clase que herede de PagerAdapter y usar eso en su lugar.


Simplemente crea una nueva clase que herede de PagerAdapter y PagerAdapter su lugar.

NB: No olvides eliminar la importación inicial "import android.support.v4.view.PagerAdapter;" e importar la clase recién creada.