单击菜单项后如何打开活动?

时间:2014-01-01 22:06:10

标签: java android menu

单击菜单列表中的项目时如何打开新活动?

例如,我有一个名为“Teams”的菜单项,因此在点击之后,应该打开“TeamsActivity”。我在互联网上搜索过,但这对我没有帮助。

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {
        case R.id.home:
                   ???????????????????
        case R.id.Teams:
                   ???????????????????
        default:
            return super.onOptionsItemSelected(item);
    }
}

1 个答案:

答案 0 :(得分:2)

基本上你创建一个Intent并启动它。 您可以查看developer-site of android.

的教程

在你的情况下,它类似于:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    Intent intent = null;
    switch (item.getItemId()) {
        case R.id.home:
                   intent = new Intent(this, HomeActivity.class);
                   break;
        case R.id.Teams:
                   intent = new Intent(this, TeamsActivity.class);
                   break;
        default:
            return super.onOptionsItemSelected(item);
    }
    startActivity(intent);
    return true;
}