2017-06-26 4 views
0

Ich benutze die MaterialDrawer Bibliothek von Mike Penz.MaterialDrawer Optionsprofil hinzufügen

Ich machte einen AccountHeader und fragte mich nun, wie man einen solchen "hinzufügen Account" Button hinzufügen kann (siehe Bild). Gibt es bereits eine bereitgestellte Methode, wie man das macht? Wie durch Drücken dieses Knopfes erscheint etw, um Informationen über einen neuen Account einzugeben?

enter image description here

Antwort

1

Die Funktion AccountHeaderBuilder.build() gibt ein Objekt AccountHeader zurück. Sie sollten den Verweis auf diesen Eintrag behalten, da Sie damit den Inhalt des AccountHeader zu einem späteren Zeitpunkt aktualisieren können.

So werden Sie erstellen Ihre AccountHeader wie diese

AccountHeader headerResult = new AccountHeaderBuilder() 
    .withActivity(this) 
    .addProfiles(...) 
    .build(); 

Danach haben Sie die headerResult wenn Sie einen Blick in die nehmen javadoc Sie werden sehen, dass es 2 Methoden, die für Sie von Nutzen sein wird.

Es gibt addProfiles und addProfile, mit denen Sie der Schublade ein neues Profil hinzufügen können. Ebenso gibt es removeProfile, und updateProfile (die Sie verwenden werden, wenn ein Profil geändert wurde)

+0

Vielen Dank! Ich habe über diese Website nicht gewusst :) – Makarele

0

Wie Sie für die beiden anderen tun ... gleiche Sache, die Sie haben für das zu tun.

+0

Ich denke, dass ich meine Frage bearbeiten werde, um genauer zu sein. Ich möchte nicht nur einen Artikel für meine Schublade, sondern eine Methode, mit der Sie beim Drücken der Taste einen neuen Account hinzufügen können. – Makarele

+0

Dann müssen Sie eine Listenansicht oder Recycler-Ansicht in Ihrer Navigationsansicht erstellen und bearbeiten. –