6

Sto cercando di implementare una schermata FAQ nel mio progetto e volevo utilizzare ExpandableListView. Visualizzo la domanda come testo in GroupView e rispondo come testo in ChildView. Se gli oggetti possono essere inseriti nello schermo, non ci sono problemi, funziona come dovrebbe. Ma quando ci sono più elementi rispetto all'altezza dello schermo e devo scorrere, questo problema si verifica quando espandendo l'ultimo elemento, si comporta come se fosse espanso ma non posso scorrere fino alla vista secondaria.Espandibilelisplay Android non può visualizzare l'ultimo gruppo quando espanso

Qualche idea o esperienza su questo tema?

Ecco lo screenshot (come si può vedere, scrollbar dimostra che è espansa e non c'è posto per scorrere, ma quando provo a scorrere, senza fortuna):

SS

EDIT: ho trovato che questo problema è dovuto al fatto che sto usando una WebView all'interno di una riga figlio, quando sono passato a TextView funziona come previsto. Come posso ottenere lo stesso risultato con WebView?

+1

prova a impostare la tua webview su focusable = false .. \ clickable = false ho il sospetto che dirotti il ​​gesto di scorrimento dalla visualizzazione elenco. – Mortalus

risposta

1

Nel metodo getGroupView() di BaseExpandableListAdapter, assegnare view = null come prima riga del metodo.

+0

Ciao @Yasin ha risolto questo problema? Ho lo stesso problema ma e 'view = null' non ha risolto il problema. Non 'view = null' forza semplicemente l'adattatore a non riutilizzare la vista? –

Problemi correlati