CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: bluemask con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: bluemask con ben 23 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

ExpandableListView non intercetta evento OnChildClick

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
    Apr 2011
    Messaggi
    27

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    ExpandableListView non intercetta evento OnChildClick

    Ciao a tutti..
    sono alle prese con un problema piuttosto strano..

    Nella mia app sto utilizzando una ExpandableListView.. ho esteso l'Adapter per poterlo utilizzare in base alle mie esigenze e tutto funziona senza problemi.
    Ora però voglio gestire il Click su un elemento di un gruppo della lista (Child) ma non riesco a farlo.

    So bene che grazie a "OnChildClickListener" dovrei poterlo fare (ExpandableListView.OnChildClickListener | Android Developers).. ma nonostante nel mio codice siano presenti queste righe di codice

     
    1
    2
    3
    ...
    4
    5
    ExpandableListView elv = (ExpandableListView)findViewById(R.id.expandableListView);
    6
    7
    ...
    8
    9
    elv.setOnChildClickListener(new OnChildClickListener(){
    10
                @Override
    11
                public boolean onChildClick(ExpandableListView parent, View v,
    12
                        int groupPos, int childPos, long id) {
    13
                    showDialog(MY_DIALOG);
    14
                    return true;
    15
                }
    16
            });
    17
    18
    ...
    19


    l'app non intercetta mai l'evento...
    Dove sbaglio? Qualcuno ha mai avuto il mio stesso problema?
    Grazie mille

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Apr 2011
    Messaggi
    27

    Ringraziamenti
    1
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Secondo voi è corretto impostare il listener sul click nel metodo "getChildView()" (( SimpleExpandableListAdapter | Android Developers )) alla view, prima di ritornarla? è l'unico modo che mi funziona...

Tag per questa discussione

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