6

Ich versuche, einen FAQ-Bildschirm in meinem Projekt zu implementieren, und ich wollte ExpandableListView verwenden. Ich zeige Frage als Text in GroupView an und antworte als Text in ChildView. Wenn Gegenstände in den Bildschirm passen, gibt es kein Problem, es funktioniert wie es sollte. Aber wenn es mehr Elemente als die Bildschirmhöhe gibt und ich scrollen muss, tritt dieses Problem auf, dass, wenn ich das letzte Element expandiere, es so wirkt, als wäre es erweitert, aber ich kann nicht zur Kindansicht scrollen.Android erweiterbare Listview kann die letzte Gruppe nicht anzeigen, wenn erweitert

Irgendwelche Ideen oder Erfahrungen zu diesem Thema?

Hier ist der Screenshot (wie Sie sehen können, Scrollbar zeigt, dass es erweitert ist und es gibt Platz zu bewegen, aber wenn ich zu blättern versuchen, kein Glück):

SS

EDIT: fand ich Aus, dass dieses Problem liegt, weil ich eine WebView innerhalb der untergeordneten Zeile verwende, wenn ich zu TextView wechselte, funktioniert es wie erwartet. Wie kann ich mit WebView das gleiche Ergebnis erzielen?

+1

versuchen Sie, Ihre Webansicht zu fokussieren = false .. \ clickable = false ich vermute, dass es die Scroll-Geste aus der Listenansicht entführt. – Mortalus

Antwort

1

Geben Sie in Ihrer getGroupView() - Methode von BaseExpandableListAdapter view = null als erste Zeile der Methode an.

+0

Hi @Yasin hat das dein Problem gelöst? Ich habe das gleiche Problem, aber und 'view = null' hat das Problem nicht gelöst. Würde "view = null" nicht nur den Adapter zwingen, die Ansicht nicht wiederzuverwenden? –

Verwandte Themen