Nach Quellcode von NaviagtionView gefunden hier führte es mich zu NavigationMenuPresenter (gefunden hier ) was besagt, dass jeder normale Typ in der Menüliste R.layout.design_navigation_item
aufbläht. Also, wenn Sie eine Vorschau sehen ( hier ), werden Sie feststellen, was Präferenz es verwendet.
Der letzte Schritt besteht also darin, den Stil für eines dieser Attribute zu überschreiben, d. h. layout_height
, das auf "?attr/listPreferredItemHeightSmall" (default 48dp)
verweist.
Öffnen Sie bitte Ihre styles.xml und überschreiben Sie sie, indem Sie einen benutzerdefinierten Wert verwenden:
%Vor%Original:
Benutzerdefiniert:
Fügen Sie diese Zeile zu Ihrer dimens.xml Datei hinzu und passen Sie diese DP nach Ihren Bedürfnissen an. Ich habe mein Problem mit diesen Zeilen gelöst.
%Vor% Ja, fügen Sie diesen Parameter einfach in Ihre dimens.xml
Datei
andere mögliche Werte, die Sie ändern können, sind hier Ссылка
ODER
Wenn Sie vollständig anpassen möchten, dann müssen Sie nur Ihre eigene Listenansicht in der Navigationsleiste wie folgt hinzufügen.
Geben Sie dann Ihre eigene benutzerdefinierte Auffüllung zur Listenansichtszeile
Tags und Links android android-layout navigation-drawer