Autore Topic: ListView: numero di items che possono essere visualizzati  (Letto 588 volte)

Offline matteofus

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows
ListView: numero di items che possono essere visualizzati
« il: 25 Settembre 2012, 15:33:32 CEST »
0
Ho realizzato una ListView con un CustomAdapter e avrei bisogno di sapere quanti items posso visualizzare prima di riempire l'adapter con i dati. Attualmente riesco a capire quanti items visualizzo quando viene chiamato il metodo onScroll. C'è un modo di stabilire a priori il massimo numero di items visibili (che sono tutti uguali) ad esempio con qualche calcolo sulle dimensioni delle view?
« Ultima modifica: 25 Settembre 2012, 15:40:08 CEST da matteofus »

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:ListView: numero di items che possono essere visualizzati
« Risposta #1 il: 25 Settembre 2012, 15:42:22 CEST »
0
Se ti va bene saperlo DOPO che sono stati visualizzati, allora penso sia possibile usare getHeight sul singolo view-item e vedere quante volte ci sta nel container.

Se ti serve saperlo PRIMA che siano visualizzati, mi sembra molto più complicato e non saprei proprio.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store