以下のコードでサブメニューを追加しました
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
が表示されることです。サブメニューのドロップダウンが画面に表示されると、ほとんど見えないアクティビティの背景色に似ています。アクティビティの背景色を変更できません。それは白雪姫でなければならず、サブメニュードロップダウンの背景色もデフォルトで白雪姫です. それで、誰かが私がこれを達成するのを助けることができますか?