2016-04-15 10 views
0

Noob Frage. Ich verwende Toolbar und Menü in der Android App. Wie kann ich den Abstand zwischen zwei Menüpunkten ändern?Wie ändert man den Rand oder das Auffüllen von Menüelementen?

Alle Antworten, die ich gefunden habe, ist über Sharlock bar (https://stackoverflow.com/questions/15678467/how-to-add-padding-between-menu-items-in-android) oder alte Action bar (https://stackoverflow.com/questions/21131814/how-to-padding-between-actionbars-menu-items-icon-when-using-the-support-librare).

Ich denke, die Antwort in der Nähe mit Style-Dateien, aber ich stapeln wirklich, welche Eltern oder Artikel Name ich für meinen Fall brauche.

Mein Beispielmenü:

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity"> 

<item android:id="@+id/menu_contents" 
    android:title="@string/menu_contents" 
    android:icon="@drawable/ic_format_list_numbered" 
    android:orderInCategory="2" 
    app:showAsAction="always" /> 

<item android:id="@+id/menu_search" 
    android:title="@string/menu_search" 
    android:icon="@drawable/ic_search" 
    android:orderInCategory="100" 
    app:showAsAction="always" /> 

<item android:id="@+id/menu_settings" 
    android:title="@string/menu_settings" 
    android:orderInCategory="100" 
    app:showAsAction="never" /> 

Thank you!

Antwort

0

Sie sollten eine ActionProvider programmgesteuert mit setActionProvider() auf dem MenuItem zuweisen, das für die Elemente erstellt wird, die Sie ändern möchten.

+0

Sorry, aber könnten Sie ein Beispiel geben, wie man den Randabstand zwischen zwei Menüpunkten einstellt? – dennydenny

Verwandte Themen