Android:メニューを作る

android-menu.png

onCreateOptionsMenu

オプションメニューが最初に呼び出される時に1度だけ呼び出されます
@Override public boolean onCreateOptionsMenu(Menu menu)

onOptionsItemSelected

オプションメニューアイテムが選択された時に呼び出されます
@Override public boolean onOptionsItemSelected(MenuItem item) {

onOptionsMenuClosed ()メニューを閉じた時

@Override  public void onOptionsMenuClosed (){}

onPrepareOptionsMenu

オプションメニューが表示される度に呼び出されます
@Override public boolean onPrepareOptionsMenu(Menu menu) {

メニューの色を変える

これが効いた
v11.styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
 
    <style name="AppTheme"
           parent="@android:style/Theme.Holo.NoActionBar">
        <item name="android:panelBackground">@color/black_overlay</item>
    </style>
 
</resources>

color.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="transparent">#00000000</color>
    <color name="black">#FF000000</color>
    <color name="black_overlay">#66000000</color>
    <color name="red">#66FF0000</color>
</resources>

menu

サポートサイト Wikidot.com menu