Verschachtelte erweiterbare Listenansicht in Android

9

Ich habe eine erweiterbare Listenansicht mit dieser Anleitung implementiert:

>

Aber meine Anforderung besteht darin, eine verschachtelte erweiterbare Listenansicht zu erstellen. Etwas wie das:

%Vor%

Wenn jemand dies zuvor bereits implementiert hat, bitte teilen.
Vielen Dank im Voraus.

    
noopesh 21.10.2013, 06:16
quelle

1 Antwort

0

Ich habe eine Idee, aber ich weiß es nicht oder nicht.

Verwenden Sie zunächst TextView für Header wie Hollywood, Bollywood, Coming Soon und für andere auch in der letzten geschachtelten Liste. Verwenden Sie ExpandableListView für die letzte geschachtelte Liste. In Ihrem Fall -

%Vor%

Nun würden Sie sich fragen, wie dumm das ist. Sie möchten der gesamten Liste einen erweiterbaren Effekt geben. Deshalb habe ich auch eine Lösung dafür.

Verwenden Sie das Visibility -Feature für alle Textview s. Immer wenn ein bestimmter Textview OnClickListener Listener aufgerufen wird, schalten Sie Visibility der inneren Daten um.

z. In Ihrem Fall - wenn Movies angeklickt wird, rufen Sie HollywoodTextview.setVisibility(View.VISIBLE); und BollywoodTextview.setVisibility(View.VISIBLE); auf. Und wenn HollywoodTextview angeklickt wird, rufen Sie HollywoodComingSoonNowShowingExpandableLV.setVisibility(View.VISIBLE); auf. In ähnlicher Weise, wechseln Sie wie erforderlich. Ich hoffe, das hilft.

Hinweis: Sie könnten auf ein Bildlaufproblem stoßen, weil Sie manuelle Bildlaufleisten verwenden und Schriftrollen von ExpandableListView einbauen. Sehen Sie, wenn Sie es angehen können. Vergnügen!

    
quelle

Tags und Links