2010-11-03 23 views
5

C'è un modo per impostare un numero di righe massime visibili per un listview?Imposta il numero massimo di righe visibili per listview

Grazie mille!

+0

C'è un motivo per cui vuoi gestirlo da solo? ListView consente già di nascondere/mostrare le viste all'interno di un ListView per ottimizzare le prestazioni. Se è per un'altra ragione, puoi approfondire ciò che stai cercando di realizzare esattamente? – McStretch

+0

Voglio che questo limite sia 3, per esempio. Successivamente, l'elenco dovrebbe essere scorrevole. Riguarda le specifiche dell'applicazione. Non era una mia idea. – Gratzi

+0

Potrei creare una list list personalizzata e impostare l'altezza lì, in modo dinamico. Mi stavo chiedendo se c'è un modo più semplice per farlo. – Gratzi

risposta

0

Se si utilizza un SimpleListAdapter, si dovrebbe essere in grado di limitare il numero di righe attraverso la query.

A seconda della situazione. Vuoi che l'utente sia in grado di caricare dire "altri 10 oggetti" o qualcosa del genere?

+1

Voglio che questo limite sia 3, per esempio. Successivamente, l'elenco dovrebbe essere scorrevole. – Gratzi

2

l'ho fatto, ho usato l'adattatore personalizzato e poi lì ho impostato l'altezza della riga alla mia altezza desiderata. impostando l'altezza della riga in listview posso impostare quante righe possono essere inizialmente visualizzate e altre sono scorrevoli, dove posiziono listview all'interno di un layout (relativo o lineare) e poi imposto l'altezza del layout, con il più di quante righe vuoi vedere, l'altezza della riga è 50dp l'altezza del tuo layout dovrebbe essere 150dp se vuoi 3 righe visibili.

+0

spero che questo collegamento possa aiutare [collegamento] (http://stackoverflow.com/questions/22057596/maximize-visible-rows-in-a-listview) – niczm25

Problemi correlati