按下屏幕按钮时如何使用menuInflator打开菜单?

时间:2014-03-01 17:44:13

标签: android button menu

我的屏幕上有一个按钮,我想在按下按钮时打开menuInflator我尝试了以下代码,但它不起作用

    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        switch (arg0.getId()) {
          case R.id.btnmenu1:
            // TODO Auto-generated method stub
            MenuInflater inflatemenu = getMenuInflater();
            inflatemenu.inflate(R.menu.bmenu, menu);
            break;
 }

我如何让它发挥作用???

1 个答案:

答案 0 :(得分:2)

  

点击按钮

时调用openOptionsMenu();方法

或者在xml中的android:onClick="myOnClickMethod"上设置Button,然后输入:

public myOnClickMethod(View v) {
    openOptionsMenu();
}

在您的活动中。