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.