samsung para instalar descargar cualquier como actualizar android android-5.0-lollipop pull-to-refresh
http://material-design.storage.googleapis.com/publish/v_1/quantumexternal/0B08MbvYZK1iNZ19ldS1aNzdTQkU/material-design-icons-1.0.0.zip

instalar - Android Lollipop-Tire para actualizar



descargar rom android 6.0 para cualquier android (5)

  1. Descarga la última biblioteca de soporte de Lollipop SDK y Extras / Android
  2. Establezca el objetivo de construcción del proyecto en Android 5.0 (de lo contrario, el paquete de soporte puede tener errores con los recursos)
  3. Actualiza tus libs / android-support-v4.jar a la versión 21
  4. Use android.support.v4.widget.SwipeRefreshLayout plus android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener

La guía detallada se puede encontrar aquí: http://antonioleiva.com/swiperefreshlayout/

Además de ListView, recomiendo leer sobre canChildScrollUp () en los comentarios;)

Estoy tratando de implementar pull-to-refresh en Android. Sé que hay SwipeRefreshLayout pero con todas las aplicaciones de Google recientemente diseñadas como Drive (ver adjunto) para Lollipop, he notado que hay un nuevo icono de actualización que aparece en la vista cuando se retira. Intenté buscarlo en línea pero en vano. ¿Ha lanzado Android esto como parte del Diseño de materiales? ¿Alguna idea sobre cómo implementarla?

EDITAR: Algunas personas han señalado cómo se trata de un duplicado de Cómo implementar un Pull-to-refresh . No es la misma pregunta. Lo verás si lees la pregunta correctamente.


Esto es SwipeRefreshLayout . La versión 21 de la biblioteca de soporte incluye que reemplace el estilo antiguo.


Me gusta esta guía, la mejor y es muy fácil de entender: https://www.bignerdranch.com/blog/implementing-swipe-to-refresh/

  1. Agregue lo siguiente a Gradle:

    compile ''com.android.support:support-v4:22.2.0''

  2. Agregue el golpe para actualizar a su diseño, póngalo en listview o recyclerview en medio de swiperefreshlayout:

    <ListView android:id="@+id/activity_main_listview" android:layout_width="match_parent" android:layout_height="match_parent" > </ListView> </android.support.v4.widget.SwipeRefreshLayout>

  3. Agregue su código para la actividad principal:

    public class MainActivity extends Activity { ListView mListView; SwipeRefreshLayout mSwipeRefreshLayout; Adapter mAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.acivity_main); SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.activity_main_swipe_refresh_layout); mListView = findViewById(R.id.activity_main_list_view); mListView.setAdapter(new ArrayAdapter<String>(){ String[] fakeTweets = getResources().getStringArray(R.array.fake_tweets); mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, fakeTweets) listView.setAdapter(mAdapter); }); }

    }

  4. No olvide llamar a mSwipeRefreshLayout.setRefreshing (false); una vez que su refrescante termina.