Ich habe ein Projekt, in dem ich auf dem Hauptbildschirm eine Liste von Elementen anzeigen. (Eine Aktivität und ein Fragment, das die Liste enthält) In der Titelleiste möchte ich eine Suchfunktionalität mit Autocompletetextview hinzufügen. Jetzt in der Titelleiste befinden sich der Titel und die "Suche" -Schaltfläche. Wenn die Suche angeklickt wird, ist der Titel verschwunden und wird automatisch vervollständigt. Ich möchte die Funktionalität, die jetzt in gemeinsamen Anwendungen folgt: Nachrichten, Google Mail etc, aber ich kann nicht herausfinden, was es ist die beste Lösung in Bezug auf die Architektur der Fragmente/Aktivitätskomponenten zu implementieren. 1, Wenn ich auf die Suchschaltfläche klicke, um ein weiteres Fragment anzuzeigen? 2. Wenn ich auf die Suchschaltfläche klicke, ändert sich die Sichtbarkeit der Sichtbarkeit und es wird dasselbe Fragment mit Elementen verwendet und es wird aktualisiert?Architektur der Aktivität/Fragmente für Suchleiste
0
A
Antwort
0
versuchen Sie mit einem einfachen MVP, die Ansicht in einer passiven Ansicht (weniger Daten wie möglich) zu organisieren. Ich habe das Gefühl, du bist nicht praktisch in der Architektur, wenn du fragst, denn das ist eine einfache Frage. MVP ist meiner Meinung nach der beste Einstieg.
können Sie Ihre App testen Verwenden Sie Espresso, und die Business-Logik in den Presenter mit Junit.
Aus dem Projekt, das auf dem ersten Link angezeigt wird, können Sie das Projekt einfach klonen und eine App sehen, die der verwendeten ziemlich ähnlich ist (beim Klicken öffnet sich eine neue Aktivität, Aktivitäten/Fragment) und vieles mehr.
Verwandte Themen
- 1. Suchleiste für Android-App
- 2. Suchleiste für Datagrid
- 3. Implementierung der Suchleiste für Listview in Appcelerator
- 4. Anpassen der kreisförmigen Suchleiste für diskrete Werte
- 5. Entlassung der Suchleiste
- 6. Min.-Wert für Android Suchleiste
- 7. Suchleiste mit prepareForSegue für DetailViewController
- 8. Architektur für WinForms-Anwendungen?
- 9. Architektur für dynamische Geschäftsregeln
- 10. Systemgeschichten für agile Architektur
- 11. Vorschläge für serviceorientierte Architektur
- 12. Architektur für Erfolge/Abzeichen
- 13. Architektur für die Modellierung
- 14. Microservice-Architektur für ETL
- 15. Skalierbare Architektur für socket.io
- 16. Eingabevalidierung in der ionischen Suchleiste?
- 17. Zufallstext der Suchleiste in Titan
- 18. Caching-Architektur für Wechselkurse
- 19. Bessere Architektur für Mehrfachvererbung
- 20. Mysql Architektur der Protokolltabellen
- 21. Suchleiste Fehler bei der Suche
- 22. Textfarbe der Suchleiste ändern ios
- 23. Suchleiste unter der Navigationsleiste hinzufügen?
- 24. Position der Suchleiste aus der Recycler-Ansicht?
- 25. Suchleiste Tönungsfarbe
- 26. Bewährte Java-Architektur für Unternehmensanwendungen
- 27. Architektur für Erweiterung/Plugin-Kommunikation
- 28. Architektur für neue ASP.NET-Webanwendung
- 29. Ideale Architektur für Django Projekte
- 30. Cross-Compilation für MIPS-Architektur