Sto creando una semplice listview con un effetto scroll infinito. Mentre sto scaricando nuovi dati, voglio visualizzare una barra di avanzamento indeterminata nella parte inferiore della listview (come l'app di gmail).Aggiungi barra di avanzamento nella parte inferiore di un listview
Ci sono 2 soluzioni
- Aggiungere il progressbar come un elemento della mia ListView, ma non mi piace questa soluzione
- Aggiungere il progressbar in fondo alla mia ListView e mostra/nasconderlo
sarebbe dare qualcosa di simile
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ListView
android:id="@+id/List_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<ProgressBar
android:id="@+id/trobber"
android:layout_below="@+id/List_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:indeterminate="true" >
</ProgressBar>
</RelativeLayout>
Ma il progresso la barra non viene visualizzata quando la mia lista è più lunga della dimensione del mio schermo (in altre parole quando devo scollare).
Grazie, mi hai risparmiato un sacco di tempo! – loonis
Felice di aiutarti – OWZY
Dopo aver aggiunto FooterView al mio listview Sto ottenendo eccezione cast di classe quando provo a impostare un adattatore per listView ?? – codeRider