Android 如何将Menuitem强制转换为Button或imageButton

Android 如何将Menuitem强制转换为Button或imageButton,android,android-actionbar,menuitem,Android,Android Actionbar,Menuitem,我想将Menuitem强制转换为按钮,以便设置侦听器并执行操作 我尝试过使用自定义操作栏,在这里我设置了imagebutton并执行了一项任务 有人能在这里分享吗 @Override public boolean onCreateOptionsMenu(Menu menu) { //getSupportMenuInflater() if you are using sherlock action bar getMenuInflater().inflate(R.menu

我想将Menuitem强制转换为按钮,以便设置侦听器并执行操作 我尝试过使用自定义操作栏,在这里我设置了imagebutton并执行了一项任务 有人能在这里分享吗

   @Override
    public boolean onCreateOptionsMenu(Menu menu) {
   //getSupportMenuInflater() if you are using sherlock action bar
    getMenuInflater().inflate(R.menu.urmenuxml, menu);
    MenuItem mi = menu.getItem(0);
    View anyView = new View();
    anyView.setOnClickListener( new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub

        }
    });
    mi.setActionView(anyView);
    }

我希望这能有所帮助。

MenuiTem有自己的听众。。你为什么不试试