Ich benutze Menüpunkte Icon Menu, aber ich möchte Kontrollkästchen zu allen Menüpunkten hinzufügen. Das ist meine drawer_menu.xml
%Vor%Es gibt ein Symbol und einen Text. Ich möchte auch Kontrollkästchen mit allen von ihnen hinzufügen.
%Vor%gefällt das.
Ich verwende die Materialnavigationsleiste in meinem Code.
Dies ist meine nav_header.xml
%Vor%und das ist meine activity_main.xml
%Vor%Nach langen Recherchen entscheide ich mich für eine benutzerdefinierte Schublade. Ich habe mein Problem gelöst, vielleicht kann ich meinen Weg benutzen. Also habe ich jetzt eine Checkbox.
Zuerst habe ich drawer_list_item.xml
definiert %Vor%Jetzt haben wir ein Symbol, einen Text und ein schönes Kontrollkästchen.
Danach füge ich listview in activity_main.xml
hinzu %Vor%Ich habe den ListView hier eingefügt. Schließlich habe ich programmgesteuert den Code in onCreate in MainActivity.java
definiert %Vor%und auch du hast
benutztIch nehme Icon und Text in string.xml Sie müssen String-Array für Text und Array für Symbol definieren. Ich folge diesem Tutorial für diesen Code das ist sehr nützlich, Sie finden mehr Details in Ссылка
Ich hoffe, dass diese Lösung nützlich ist.
Mit app:actionLayout
kannst du Wunder geschehen lassen.
Hier ist ein Beispiel, um benutzerdefinierte Widgets in der Schublade ohne Java-Code zu erreichen:
%Vor%menu/widgets.xml
Sie können wie jedes andere Menü darauf zugreifen:
%Vor%Tags und Links android checkbox material-design navigation-drawer