Tire para actualizar como nueva aplicación gmail (4.5)
En la nueva aplicación de Gmail (4.5), la actualización se realiza mediante la acción "Pull-to-Refresh" en la Barra de Acción:
- Utilizar PullToRefreshExpandableListView en Fragmento
- Android - PullToRefresh ListView siempre vacío
- Android: Tire para actualizar para GridView
- ¿Cómo puedo configurar un ListView personalizado con un divisor mediante Android?
- FragmentManager reemplazar fragmentos sin llamar onPause () onDestroy () para el fragmento antiguo
¿Dónde puedo encontrar más información sobre ese "Pull-to-Refresh"?
- Tire para actualizar para GridView en Android
- Android - ¿cómo puedo saber cuando gridview ha llegado al fondo?
- Cómo implementar Android Pull-to-Refresh
- Android implementa SwipeListView con Pull para actualizar
- Tire para actualizar y cargar en listview
- Adaptador personalizado getView () no se está utilizando la biblioteca PullToRefresh
- La aplicación arroja java.lang.StackOverflowError Excepción en la actividad
- Android pull-to-refresh mostrar el pie de la carga al inicio
Chris Banes (el mismo tipo que implementó el mejor pull para actualizar el componente para Android) también implementó el GMail como Pull To Refresh.
Puede encontrarlo aquí: https://github.com/chrisbanes/ActionBar-PullToRefresh
Tenga en cuenta que este proyecto aún está en desarrollo para que la API actual pueda cambiar.
Actualizar:
Tanto ActionBar-PullToRefresh
como Android-PullToRefresh
están obsoletos. Standart forma de implementar un pull para actualizar está utilizando SwipeRefreshLayout
de la biblioteca de soporte v4.
Estos son los pasos necesarios:
-
Cree una subposición de raíz o subconjunto con SwipeRefreshLayout y coloque un elemento desplazable en él.
<android.support.v4.widget.SwipeRefreshLayout ...> <ListView .... /> </android.support.v4.widget.SwipeRefreshLayout>
-
Añadir un detector de actualizaciones
SwipeRefreshLayout srl = ...; srl.setOnRefreshListener( new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { ... } });
Usted puede encontrar un buen tutorial sobre ello a continuación:
SwipeRefreshLayout: Cómo usar
- Arraylist en objeto parcelable
- "Tel", "sms" y "mailto" ya no funcionan en Android después de actualizar a cordova 3.6.3