Programación Android, Cómo usar SwipeRefreshLayout

Pull to Refresh
Pull to Refresh

En entradas anteriores hemos explicado cómo utilizar ListViews, optimizarlos e incluso hacerlos customizados. En esta ocasión vamos a explicar cómo facilitar la tarea de actualización de los datos que contiene el ListView deslizando el listado hacia abajo utilizando SwipeRefreshLayout.

Lo primero que debemos tener en cuenta es que esta opción no está presente en todas las API, por lo que tendremos que utilizar la librería support-v4 que nos ofrece Google para facilitar la compatibilidad con versiones anteriores de Android para las nuevas herramientas que ofrecen a los desarrolladores. Esta funcionalidad la tendremos presente a partir de la versión 19.0.0 de la librería suport-v4, sin embargo es recomendable utilizar siempre la versión más actualizada que Google nos ofrece, ya que cada versión puede hacer que varíe la interfaz, y al mantener esta librería actualizada siempre estaremos en la última tendencia de Android (en el momento de escribir esta entrada Material Design).

Para el desarrollo de este ejemplo, como venimos haciendo desde hace tiempo, vamos a utilizar Android Studio, por lo que explicaremos cómo importar la librería necesaria a nuestro proyecto a través del Gradle, para utilizar otros IDEs el proceso para importar la librería puede ser diferente, sin embargo la utilización de la misma será exactamente igual.
Leer más…