首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义onOptionMenu外观

自定义onOptionMenu外观
EN

Stack Overflow用户
提问于 2012-02-25 22:55:28
回答 2查看 524关注 0票数 0

我正在尝试让我的OnOptionMenu看起来像这样:

有没有办法让它靠近它??

编辑:

下面是我所做的:

代码语言:javascript
复制
    <?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

顺便问一下,我必须用两个不同的充气装置来充气动作栏菜单和底部的菜单吗?

还有其他的想法吗??

EN

回答 2

Stack Overflow用户

发布于 2012-02-25 23:01:46

在res/menu中创建资源文件,并在onCreateOptionsMenu() Activity-method中扩展它

代码语言:javascript
复制
<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>
票数 1
EN

Stack Overflow用户

发布于 2012-02-25 23:50:40

这非常简单,您可以在xml文件本身中完成此操作

代码语言:javascript
复制
<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属性来设置菜单的图标,希望我能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9445052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档