-1

所以我创建了一个新项目,以下是默认启动代码的一部分。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.phone_start_screen, menu);
    return true;
}

巧合的是,我正在尝试学习 Android 编码,并且有些部分类似于我目前正在阅读的内容,片段。但是我不理解上面的代码,我什至不知道它何时被调用,而且我不理解片段,但那是另一回事,我将继续努力学习。目前,我只想对上面的代码进行解释。

4

1 回答 1

1

onCreateOptionsMenu通常在用户按下菜单按钮时被调用。但是,在存在操作栏的情况下,该方法实际上会在onCreate完成之前被调用。

至于代码的作用,它会膨胀/res/menu 文件夹中的phone_start_screen.xml(在您的示例中)。

于 2013-05-02T02:30:21.743 回答