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