我正在创建一个选项菜单。它有三种选择:家庭、电子邮件、访问。三个选项都在同一行。我必须在上面显示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选项。

最佳答案

你可以用两种方式创造
1.静态。
2.动态。
我正在解释添加菜单的最简单方法。
第一步:创建一个新的android应用程序。
步骤2:afteronCreate()方法写入onCreateOptionMenu();
第3步:在onCreateOptionMenu()中写下这些行
menu.add(11, 21, 1, "Gowtham").setIcon(R.drawable.ic_launcher);
这里“gowtham”是菜单项的标题,您可以用它代替“gowtham”。
ans使用任何图像而不是Home

10-07 19:49
查看更多