Android ViewPager Anterior / Siguiente Botón

Bien, entonces estoy desarrollando una aplicación para Android que utiliza un ViewPager para mostrar páginas.

Dentro de cada página, tengo un conjunto de botones para usar para navegar entre páginas (además del deslizamiento entre páginas). Estos botones son para "primera página", "página anterior", "página siguiente" y "última página".

Lo que no puedo averiguar cómo hacer es diseñar un mecanismo para habilitar un cambio de página con un clic del botón.

¿Alguien tiene alguna idea?

ETA: Para explicar mejor la configuración, los botones se declaran dentro del diseño de cada página y se inflan con el resto del diseño dentro de PagerAdapter. Mi problema es que no puedo hacer referencia al ViewPager desde el PagerAdapter. O al menos, no puedo pensar en una manera de hacerlo.

Respuestas a la pregunta(7)

Su respuesta a la pregunta