Android:在调用之前创建选项菜单

时间:2012-08-31 23:26:33

标签: android

在按菜单按钮之前,我无法创建选项菜单。据我所知,当我按下菜单按钮然后创建菜单时,会调用onCreateOptionsMenu()。我需要在按下菜单按钮之前访问菜单。

到目前为止,我得到了平常。下面的onCreateOptionsMenu()。

public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return true;
    }

1 个答案:

答案 0 :(得分:0)

你真的以错误的方式思考这个问题。如果您需要“调用活动中的某个菜单项”,只需执行菜单项将执行的功能,不要尝试以编程方式“按”菜单项。

也就是说,如果菜单选项在按下时调用活动上的finish(),只需拨打finish(),而不是尝试虚拟“按下”菜单项。