3

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

有任何想法吗??谢谢。

在此处输入图像描述

这是我的 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 选项。

4

1 回答 1

2

您可以通过两种方式创建

1.静态的。

2.动态。

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

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

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

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

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

这里“Gowtham”是您的菜单项的标题,您可以使用而不是HomeEmailGowtham”。

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

于 2013-04-23T09:16:41.843 回答