在许多应用程序中,您可以访问首选项,设置以及不通过Android菜单的内容。如何在按下Android菜单按钮时访问我自己的活动?
我希望能够链接到我创建的应用程序中的活动。
任何帮助和/或代码将不胜感激。
-EltMrx
在许多应用程序中,您可以访问首选项,设置以及不通过Android菜单的内容。如何在按下Android菜单按钮时访问我自己的活动?
我希望能够链接到我创建的应用程序中的活动。
任何帮助和/或代码将不胜感激。
-EltMrx
您必须重写Activity中的onOptionsItemSelected方法,该方法在用户单击“选项”菜单中的项目时调用。在该方法中,您可以检查点击了哪个项目。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.menu_item1:
Intent intent = new Intent(this, ActivityForItemOne.class);
this.startActivity(intent);
break;
case R.id.menu_item2:
// another startActivity, this is for item with id "menu_item2"
break;
default:
return super.onOptionsItemSelected(item);
}
return true;
}
也有它的工作原理与之相似onContextItemSelected方法,但对于上下文菜单(我不知道,什么菜单你的意思)。在 http://developer.android.com/guide/topics/ui/menus.html
类意向
更多信息 - 动作和类别常量http://developer.android.com/reference/android/content/Intent.html
Action元素 http://developer.android.com/guide/topics/manifest/action-element.html
意图和意图过滤器 http://developer.android.com/guide/topics/intents/intents-filters.html
希望这会解决您的问题。
This能对您有所帮助。
如果你表明他特别应该寻找什么,这将是更有帮助 - 像“创建选项”菜单或链接他像HTTP教程://kahdev.wordpress。 com/2008/11/25/building-a-menu-for-your-android-v10-r1-app /也是如此。 – jkhouw1 2011-06-13 20:49:09