2016-04-15 2 views
0

Noob вопрос. Я использую панель инструментов и меню в приложении для Android. Как я могу изменить поле или отступы между двумя пунктами меню?Как изменить маржу или заполнение пунктов меню?

Все ответы, которые я нашел, касаются панели Sharlock (https://stackoverflow.com/questions/15678467/how-to-add-padding-between-menu-items-in-android) или старой панели действий (https://stackoverflow.com/questions/21131814/how-to-padding-between-actionbars-menu-items-icon-when-using-the-support-librare).

Я думаю, что ответ рядом со стильными файлами, но я действительно стекаю, какой родитель или имя элемента мне нужно для моего дела.

Мой образец меню:

<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" /> 

Спасибо!

ответ

0

Вы хотите программно назначить ActionProvider с помощью setActionProvider() в MenuItem, который создается для элементов, которые вы хотите изменить.

+0

Извините, но не могли бы вы привести пример, как установить отступ между двумя пунктами меню? – dennydenny

Смежные вопросы