1

コマンドを実行すると、オプション メニューとその機能が変更されます。

たとえば、レイアウトはフルスクリーン、オプション、および終了です。全画面表示をクリックすると、メニューが次のように変更されます: 全画面表示を終了、オプション、終了。

コーディングのすべてをまだ知っているわけではないので、サンプルコードを教えていただければ幸いです。

前もって感謝します!

これはメニューのコードです:

 @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;
4

1 に答える 1

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;
    }

PS メニュー項目のテキスト (タイトル) を変更する必要がある場合は、いつでもどこでもこれを適用してください。

于 2013-01-09T16:50:48.140 に答える