Элементы выпадающего меню Styling Sherlock Action Bar

Я некоторое время пытался стилизовать элементы в раскрывающемся списке, который я добавил на панель действий, но не могу придумать правильный код.

Я попытался изучить abs__styles.xmlи abs__themes.xmlв проекте SherlockActionBar, но ни один из элементов, которые я добавил в свой проект, не работал.

Я создаю меню следующим образом:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Sharing icons
        SubMenu submenu = menu.addSubMenu(null);
        submenu.add(getResources().getString(R.string.twitter));
        submenu.add(getResources().getString(R.string.facebook));
        submenu.add(getResources().getString(R.string.email));

        // Share button itself
        MenuItem ShareButton = submenu.getItem();
        ShareButton.setIcon(R.drawable.icon_share_triangle);
        ShareButton.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

        // Twitter submenu button
        MenuItem TwitterItem = submenu.getItem(0);
        TwitterItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
        TwitterItem.setOnMenuItemClickListener(new OnMenuItemClickListener() {
            public boolean onMenuItemClick(MenuItem item) {
                setShareTwitterIntent();
                return true;
            }
        });
...
}

Я также пытался взглянуть на этот пост , используя следующий код, но все равно безуспешно:



Мне просто нужно изменить цвет фона элементов в раскрывающемся списке.

Большое спасибо за твою помощь!

РЕДАКТИРОВАТЬ:

Я также пробовал это, и это все еще не работает:

@style/MyApp.DropDownNav
@style/MyApp.DropDownNav
...

15
задан noloman 1 August 2013 в 07:21
поделиться