开发者

Disable menu button?

I have a custom menu options that I want to disable it from popping up if a button on screen is clicked..

I thought of using this code but it doesnt wor开发者_运维百科k:

@Override
 public boolean onPrepareOptionsMenu (Menu menu) {
     if (Schedule)
         menu.getItem(1).setVisible(View.GONE);
     return true;
 }

Is there a way to prevent the menu button from doing anything? Thanks.


According to the documentation:

You must return true for the menu to be displayed; if you return false it will not be shown.

So I'm guessing this will work:

@Override
 public boolean onPrepareOptionsMenu (Menu menu) {
     .... Code .....
     return !Schedule;
 }

That is assuming that you want the menu to display when Schedule is equal to false.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜