【发布时间】:2011-12-03 08:59:41
【问题描述】:
我正在寻找一种方法,以便在不按模拟器的菜单按钮的情况下打开活动后立即将选项菜单保留在屏幕上,并且它应该在那里,直到按下菜单中的一个选项
目前我做了一个这样的选项菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/icon"
android:icon="@drawable/icon" />
<item android:id="@+id/text"
android:title="Text" />
<item android:id="@+id/icontext"
android:title="Icon and text"
android:icon="@drawable/icon" />
</menu>
我的代码是:
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId())
{
case R.id.icon:
break;
case R.id.text:
break;
case R.id.icontext:
break;
}
return true;
}
请对我的代码提出更改建议。
【问题讨论】: