CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Problema con ExpandableListView collapseGroup() / expandGroup()

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    May 2010
    Messaggi
    10

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Question

    Problema con ExpandableListView collapseGroup() / expandGroup()

    Ciao a tutti.

    Questo è il mio primo post e mi presento velocemente. Mi chiamo Fabrizio Giudici, ho esperienza con varie tecnologie Java da quando Java è uscito e ho iniziato a sviluppare per Android da poco più di un mese. Due settimane fa ho pubblicato la mia prima applicazione sul Market. Si chiama blueBill Mobile (blueBill Mobile - Home) ed è open source (dettagli sul sito).

    Mi trovo piuttosto bene con Android, ma ci sono alcune cose banali che non funzionano - le tipiche cose sceme che però uno magari "non vede" per delle settimane. Ad esempio, il metodo sottostante dovrebbe prendere una ExpandableListView, collassare tutti i gruppi ed espandere l'ultimo. In generale non funziona quasi mai, specialmente non espande l'ultimo gruppo, e a volte mi lancia un'eccezione che non mi aspetto nel mio Adapter. Notare che i dati sono ok e che se collasso / espando la lista a mano funziona regolarmente.

    Grazie.


    codice:
        public void highlightLatestObservation()
          {
            try
              {
                final ExpandableListView expandableListView = getExpandableListView();
                final int groupCount = expandableListView.getCount();
    
                for (int i = 0; i < groupCount - 1; i++)
                  {
                    expandableListView.collapseGroup(i);
                  }
    
                expandableListView.expandGroup(groupCount - 1);
              }
            catch (Exception e) // FIXME: sometime fails for IndexOutOfBoundsException in ObservationListAdapter
              {
                logger.throwing("highlightLatestObservation()", CLASS, e);
              }
          }

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy