0

メニューの背景色を変更しようとしていますが、同じ結果が得られます。メニューを白地に設定したい。私のメニューはそのように見えます

<item

    android:id="@+id/exit"
    android:icon="@drawable/exit"
    android:orderInCategory="1"
    android:title="exit">
</item>

<item
    android:id="@+id/about"
    android:icon="@drawable/get_info"
    android:title="about">
</item>

私のスタイルはそのように見えます

<resources>

    <style name="AppTheme" parent="android:Theme.Light" />

</resources>

コードは次のとおりです。

public boolean onCreateOptionsMenu(Menu menu) {
    getSupportMenuInflater().inflate(R.menu.menu, menu);
    MenuInflater inflater = getSupportMenuInflater();
    inflater.inflate(R.menu.submenu, menu);
    return super.onCreateOptionsMenu(menu);
}

メニューの背景を白にし、Androidスタイルのデフォルトではないようにします。

4

1 に答える 1

0

actionBar の背景を次のように変更します。

View actionBarView = getLayoutInflater().inflate(R.layout.action_bar_custom_view, null);
        actionBar.setCustomView(actionBarView);
        actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
于 2013-01-01T15:44:59.510 に答える