Ich möchte ein paar ähnliche erweiterbare Listviews in meiner Android-Anwendung über ein paar Aktivitäten. Sie alle haben den gleichen Inhalt, verwenden aber unterschiedliche Designs. Einige haben Knöpfe zum Beispiel, andere nicht.Ähnliche benutzerdefinierte erweiterbare Listenansichten in Android-Anwendung
Ich würde sogar drei erweiterbare Listviews haben wollen, die alles mit Ausnahme der Hintergrundfarbe für jede Zelle teilen.
Wie auch immer, mit einem einzigartigen Adapter für jede Listview scheint eine schlechte Design-Praxis, da sie alle sehr ähnlich sind. Ich dachte daran, einen abstrakten Adapter zu erstellen und ihn dann für jede Listenansicht zu erweitern. Würde das funktionieren? Gibt es einen anderen Ansatz?
Vielen Dank.
"Ich würde sogar drei erweiterbare Listenansichten haben wollen, die alles mit Ausnahme der Hintergrundfarbe für jede Zelle teilen." - Sonst wie nur Ihre Layout-Ressource ist anders. Verwenden Sie einen Adapter für alle 3 Listenansichten und übergeben Sie Ihre Layout-Ressource im Konstruktor. – zyamys