android 菜单项有没有类似按钮的performClick()方法。现在是想在弹出的menu子项目中,当它被点击的时候,判断是否满足某个条件,如果不满足就开线程模拟它的点击事件。类似于button的performClick()处理。
    那位同学有做过类似的处理,麻烦贴一下代码,给个办法也行。

解决方案 »

  1.   

    楼主是否有看API? 有这个方法
      

  2.   

    我印象中也有这个方法http://www.deyangdianzi.com/zblog/post/AndroidBianCheng-RuHeSheJiHeDiaoYongDan-Menu.html
      

  3.   

    //菜单被显示之前的事件 
    @Override
    public boolean onPrepareOptionsMenu(Menu menu){ 
    Toast.makeText(this, "选项菜单显示之前onPrepareOptionsMenu方法会被调用,你可以用此方法来根据打当时的情况调整菜单", Toast.LENGTH_LONG).show(); 
    //如果返回false,此方法就把用户点击menu的动作给消费了onCreateOptionsMenu方法将不会被调用   return true; 
    }
    这个方法。
       我先试试看。
      

  4.   

    这个方法,不符合我的意图。我的处理流程是在打开菜单的时候,选中了某个菜单项的时候去处理。而onPrepareOptionsMenu是指创建菜单的时候截取消息。