0

可能重复:
如何以编程方式打开选项菜单?

我从这里阅读了很多帖子,发现了一个代码,我可以用它来帮助我显示菜单选项,而不是从模拟器中单击菜单按钮。但我不知道在哪里放置代码。

这是代码:

Activity.openOptionsMenu();

放在onCreate方法里了吗?

4

2 回答 2

2

将它放在onAttachedToWindow()创建活动及其视图并将窗口附加到屏幕时调用的方法中。(您的问题是菜单中不存在onCreate,因为它仍在初始化中)。

你会想在你的活动中做这样的事情:

public void onAttachedToWindow() {
    openOptionsMenu(); 
}
于 2012-09-17T14:15:49.750 回答
1

如果您在 onCreate 方法中执行此操作,显然它不起作用。看看这些帖子:

https://stackoverflow.com/a/8676419/349012

https://stackoverflow.com/a/10220312/349012

于 2012-09-17T14:11:35.893 回答