Autore Topic: ExpandedListView trovare posizione dei gruppi  (Letto 391 volte)

Offline Trigun

  • Utente normale
  • ***
  • Post: 183
  • Respect: +4
    • Mostra profilo
ExpandedListView trovare posizione dei gruppi
« il: 16 Maggio 2011, 20:58:47 CEST »
0
volevo far una lista che conteneva tutti i gruppi di una expanded list e fare in modo che quando 1 elemento veniva cliccato ci fosse uno scroll dell'altra lista ... il problema e' che non so come far scrollare la lista al gruppo ...
l'unica funzione che ho trovato e' smoothScrollToPosition ... unico problema e' che richiede come parametro un intero... e quindi va all'elemento in posizione X ...
e qui nasce il problema...
ho creato una funzione che mi ha calcolato la posizione di tutti i gruppi.. solo che le posizioni possono cambiare dato che se un gruppo viene chiuso tutte le posizioni cambiano...

come posso fare x risolvere? calcolare la posizione al momento mi pare 1 po' esagerato.. bisognerebbe far ogni volta un conto del numero di elementi per ogni gruppo e controllare se il gruppo e' aperto o chiuso...

mi pare strano che non ci sia 1 modo + semplice...
consigli?
« Ultima modifica: 16 Maggio 2011, 21:00:31 CEST da Trigun »

Offline Trigun

  • Utente normale
  • ***
  • Post: 183
  • Respect: +4
    • Mostra profilo
Re:ExpandedListView trovare posizione dei gruppi
« Risposta #1 il: 16 Maggio 2011, 21:48:10 CEST »
0
altra domanda ...
e' possibile togliere quella freccia ?
oppure e' possibile mettere che il gruppo non puo' esser chiuso?

ste expandedlist nn le usa nessuno... nn trovo da nessuna parte degli esempi ...