Ich musste ein Layout implementieren, das dem Tabstopp von Google Chrome ähnelt (siehe unten).
Gibt es dafür Bibliotheken?
Sie müssen für jeden Aspekt der Karte ein benutzerdefiniertes Satzbild erstellen und im Layout verwenden. Zu diesem Zweck können Sie das Tabellenlayout verwenden.
Um beispielsweise einen Hintergrund mit Ecken zu erstellen, können Sie wie folgt ein Zeichen erstellen:
Fügen Sie wie folgt eine neue drwabe-Ressource hinzu:
%Vor%Erstellen Sie einen benutzerdefinierten Stil und verwenden Sie das obige Zeichen als Hintergrund:
%Vor%Übernehmen Sie den Stil für jedes Element in Ihrem Layout
Verwenden Sie einen RecyclerView mit Ihrem eigenen LayoutManager. Der Layoutmanager kann es dann so stapeln. Um Verhalten zu implementieren (wie das Erweitern eines Elements beim Klicken), benötigen Sie mehr Code. Ich konnte kein Open-Source-Projekt finden, das dies hat.
Schauen Sie hier nach Hilfe:
Tags und Links android android-layout