如何在android中创建自定义选项菜单

时间:2011-10-08 10:02:54

标签: android android-menu

我正在创建一个选项菜单。它有三个选项HOME,EMAIL,VISIT。所有三个选项都在同一行。我必须在上方显示HOME选项,并在主页选项下面休息两个(根据附加的屏幕截图)。

任何想法? 感谢。

enter image description here

这是我的XML文件。

<menu android:id="@+id/new_game"
          android:icon="@drawable/red_no_bg"
          android:title="Home" />
    <item android:id="@+id/email"
          android:icon="@drawable/red_no_bg"
          android:title="Email" />
    <item android:id="@+id/help"
          android:icon="@drawable/red_no_bg"
          android:title="Visit Microsite" />
</menu>

这是我的代码。

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.layout.overview_menu, menu);
        return true;
    }

使用上面的代码,我在同一行中获得了all选项。

1 个答案:

答案 0 :(得分:1)

您可以通过两种方式创建

1.Statically。

2.Dynamically。

我解释了添加菜单的最简单方法。

第1步:创建新的Android应用程序。

第2步:在onCreate()方法后写onCreateOptionMenu();

第3步:在onCreateOptionMenu()写下这些行

menu.add(11, 21, 1, "Gowtham").setIcon(R.drawable.ic_launcher);

此处“Gowtham”是您的菜单项的标题您可以使用Home&amp; Email代替“Gowtham”。

Ans使用任何图像而不是ic.launcher