настройка внешнего вида onOptionMenu - PullRequest
0 голосов
/ 25 февраля 2012

я пытаюсь сделать так, чтобы мой OnOptionMenu выглядел так:

image

Любые идеи о том, как сделать это близко к этому ??

Редактировать:

вот что я сделал:

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
         android:id="@+id/item1"
         android:title="ajouter"
         android:icon="@drawable/ic_action_plus" 
         android:showAsAction="always">

    </item>
    <item 
        android:id="@+id/item2" 
        android:title="rechercher" 
        android:icon="@drawable/ic_action_loupe" 
        android:showAsAction="always">

    </item>
    <item 
        android:id="@+id/item3" 
        android:title="editer" 
        android:icon="@drawable/ic_action_crayon" 
        android:showAsAction="ifRoom">

    </item>
    <item 
        android:id="@+id/item4" 
        android:title="supprimer" 
        android:icon="@drawable/ic_action_poubelle" 
        android:showAsAction="ifRoom">

    </item>
    <item 
        android:id="@+id/item5" 
        android:title="à propos"  
        android:showAsAction="ifRoom" 
        android:icon="@drawable/ic_action_poubelle">

    </item>
    <item 
        android:id="@+id/item6" 
        android:title="Quitter"  
        android:showAsAction="ifRoom" 
        android:icon="@drawable/ic_action_poubelle">

    </item>

    </menu>

но все равно выглядит так же, я все еще получаю тихое классическое меню.

вот как это выглядит: http://img651.imageshack.us/img651/3007/resultax.th.png

кстати, я должен раздуть меню панели действий и меню внизу двумя разными инфляторами ??

какие-либо дополнительные идеи ??

Ответы [ 2 ]

1 голос
/ 25 февраля 2012

Создайте файл ресурсов в res / menu и надуйте его в onCreateOptionsMenu () Activity-method

<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@+id/help"
    android:title="Help" 
    android:icon="@drawable/ic_1/>
  <item android:id="@+id/keyboard"
    android:title="Keyboard"
    android:icon="@drawable/ic_2" />
  <item android:id="@+id/exit"
    android:title="Exit" 
    android:icon="@drawable/ic_3/>
</menu>
0 голосов
/ 25 февраля 2012

Это очень просто, вы можете сделать это в самом xml-файле

<menu
xmlns:android="http://schemas.android.com/apk/res/android"
>
<item
android:id="@+id/Non_Veg"
android:title="Non Veg"
android:icon="@drawable/hamburger">  
 <menu>
        <item 
        android:id="@+id/Chicken"
              android:title="Chicken"/>
        <item 
        android:id="@+id/Butter_Chicken"
              android:title="Butter Chicken" />
        <item 
        android:id="@+id/Mutton"
              android:title="Mutton" />
        <item 
        android:id="@+id/Beef"
              android:title="Beef" />
        <item 
        android:id="@+id/Ham"
              android:title="Ham" />
    </menu>
 </item>
 </menu>

Здесь, в теге элемента, вы можете напрямую использовать свойство android: icon, чтобы установить значок меню, надеюсь, я помог.

...