Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Among 5
Among 5
1. Principio
Las pestañas permiten cambiar de vista fácilmente y mejorar, de este modo, la experiencia de usuario
de una aplicación.
Permiten separar o fusion ar pestañas con una ActionBar (véase el capítulo Creación de
interfaces sencillas - ActionBar).
Una vez descargado, debe integrar la librería descargada en el proyecto mediante el archivo jar
que se encuentra en la carpeta extras de su SDK Android.
<android.support.v4.view.ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/viewPager"/>
</LinearLayout>
Puede comprobar que el ViewPager no es un elemento nativo del SDK sino que proviene
delCompatibility Package.
El próximo paso consiste en crear un adapter personalizado para la clase ViewPager. Este adapter
debe heredar de la clase PagerAdapter e implementar los siguientes métodos:
@Override
public int getCount() {
return NUMBER_OF_PAGES;
}
@Override
public Object instantiateItem(View collection, int position) {
TextView tv = new TextView(ViewPagerExempleActivity.this);
tv.setText("Pág. número: " + position);
tv.setTextColor(Color.BLACK);
tv.setTextSize(30);
@Override
public void destroyItem(View collection, int position,
Object view) {
((ViewPager) collection).removeView((TextView) view);
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view==((TextView)object);
}
@Override
public void finishUpdate(View arg0) {}
@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {}
@Override
public Parcelable saveState() {
return null;
}
@Override
public void startUpdate(View arg0) {}
isViewFromObject: compara la vista actual con el objeto que se recibe como parámetro.