0

メニューのオーバーフローを移動できないことを多くのサイトで読んでいます。問題は、タブレットに別のアプリがあり、オーバーフローが下部のバー、背面、ホーム、アプリリスト ボタンの右側にあります。残念ながら、私はこのアプリのコードを持っていません =(

メニューを他のボタンでオーバーフローさせるにはどうすればよいですか?

public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(Menu.NONE, MENUID_TEST, 0, R.string.test);
    menu.add(Menu.NONE, MENUID_TEST2, 1, R.string.test2);
    return super.onCreateOptionsMenu(menu);     
}
4

1 に答える 1

0

Stephan がコメントで述べたように、この「メニュー」アイコンは、Android 2.x 用に作成された古いアプリで、ActionBar がなく通常のオプション メニューがある場合に表示されます。また、このアイコンは、デバイスに物理的なメニュー ボタンがない場合にのみ表示されます。

メニューを表示するには、onCreateOptionsMenu が true を返す必要があります。

これを試して:

public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu); 
    menu.add(Menu.NONE, MENUID_TEST, 0, R.string.test);
    menu.add(Menu.NONE, MENUID_TEST2, 1, R.string.test2);
    return true;
}
于 2012-11-20T13:34:10.553 に答える