0

以下のコードでサブメニューを追加しました

 public boolean onCreateOptionsMenu(Menu menu) {


                SubMenu subMenu1 = menu.addSubMenu("user");

                subMenu1.add(0, 3 , 0, "Log out");

                MenuItem subMenu1Item = subMenu1.getItem();

                subMenu1Item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);



        return true;
    }

サブメニューの背景を変更しようとして運が悪く、ほぼすべての投稿をカバーしましたが、役に立ちませんでした。問題は、ユーザーが をクリックすると、上記のコードのようにサブメニューであるログアウト オプションusermenuが表示されることです。サブメニューのドロップダウンが画面に表示されると、ほとんど見えないアクティビティの背景色に似ています。アクティビティの背景色を変更できません。それは白雪姫でなければならず、サブメニュードロップダウンの背景色もデフォルトで白雪姫です. それで、誰かが私がこれを達成するのを助けることができますか?

4

2 に答える 2

0

ActionBarSherlock ライブラリ プロジェクトのドロップダウン メニューのスタイル (abs_style.xml) を編集および変更しようとしましたか?

テーマ Theme.Sherlock は、abs_style.xml にあるすべてのスタイルを使用します。

于 2013-01-09T08:51:07.093 に答える