【发布时间】:2013-05-21 10:40:45
【问题描述】:
我想为Android制作Option Menu,我已经访问了这个网站。在他们的脚本中,我找到了onPrepareOptionsMenu,我尝试使用带有和不带有onPrepareOptionsMenu 的Android 2.3.3 编译器进行编译和运行,两者都有效,但我没有发现任何区别。
public boolean onCreateOptionsMenu(Menu menu){
//code here
}
public boolean onOptionsItemSelected(MenuItem item){
//code here
}
public boolean onPrepareOptionsMenu(Menu menu){
//code here
}
onPrepareOptionsMenu 方法实际上是做什么的?那个方法重要吗?我可以删除该方法吗?
加法
哦,我也听说过 Android 3.0 中的 Action Bar,它说 Action Bar 是 make Option Menu 的替代方式,它使用 onPrepareOptionsMenu。对吗?
谢谢...
【问题讨论】:
-
请阅读文档。它就是为此而创建的。如果您不了解它的具体作用,请询问它。 developer.android.com/reference/android/app/…
-
@ZouZou:抱歉,我是 Android 新手,在你告诉我之前我不知道有文档。谢谢。
-
当用户按下菜单按钮(物理或操作栏上的)时调用它。
标签: android menu optionmenu