1

我想在顶部添加一个菜单项(类标题在哪里)。我将该项目添加到 menu.xml 并创建了一个 Intent 以在单击后打开一个新类,但它不再打开我的整个应用程序。当我删除android:onClick:"history"它时,它会在没有菜单功能的情况下重新开始工作。

请看图:http ://snag.gy/udxXc.jpg

那个“历史”是我需要打开一个新课程的按钮。这是我的代码:

xml:

<item
        android:id="@+id/history"
        android:showAsAction="always"
        android:title="History"
        android:onClick="history"/>

爪哇:

public void history(View view){
    Intent historyIntent = new Intent(this, History.class);
    startActivity(historyIntent);
}

我做得对吗?或任何更好的解决方案?

4

1 回答 1

0

我想在顶部添加一个菜单项(类标题在哪里)

那就是所谓的动作栏

当我删除 android:onClick:"history" 时,它当然会在没有菜单功能的情况下重新开始工作。

我不知道这android:onClick<item>元素有效。

我做得对吗?

据我所知,不是。

或任何更好的解决方案?

覆盖onOptionsItemSelected()并响应项目单击那里

于 2013-11-11T20:47:02.173 回答