Android:如果这样改变菜单?

时间:2013-01-09 16:35:56

标签: android eclipse if-statement menu

我希望选项菜单及其功能在我命令时更改。

例如:布局是全屏,选项和退出。当我点击全屏时,我希望菜单改变,现在看起来像:退出全屏,选项,退出。

我还不知道编码中的所有内容,所以我希望你能提供一些示例代码。

提前致谢!

这是菜单的代码:

 @Override
    public boolean onCreateOptionsMenu (Menu menu) {

     getMenuInflater().inflate (R.menu.menu, menu);
        return true;
    }



    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) 
        {

            case R.id.help:
                Intent intent = new Intent(this, help.class);
                startActivity(intent);
            break;

            case R.id.exitfullscreen:
                finish();  
            break;

            case R.id.quit:
                 moveTaskToBack(true);
            break;



            default:    
            break;
        }
        return false;

1 个答案:

答案 0 :(得分:1)

发表评论后请尝试:

你的fullscreen.java中的

 @Override
    public boolean onCreateOptionsMenu (Menu menu) {

     getMenuInflater().inflate (R.menu.menu, menu);
        MenuItem mu = menu.findItem(R.id.exitfullscreen);
        mu.setTitle("Exit Full Screen");
        return true;
    }

P.S。在需要的地方和时间应用此更改菜单项文本(标题)。