Я использую HoloEverywhere для создания PopupMenu на 2.x устройствах. Все создается просто отлично, но когда я хочу прокручивать меню (даже если меню не прокручивается), фон элементов изменяется с серого на белый и остается таким. Я тестирую это на реальном устройстве/эмуляторе всегда с тем же результатом. На устройствах 4.x все в порядке. Проблема очень похожа на проблему с cacheColorHint в ListView. Я использую код:HoloEverywhere PopupMenu неправильный фон во время прокрутки
PopupMenu popupMenu = new PopupMenu(mActivity, v);//mActivity=SherlockFragmentAct
mActivity.getSupportMenuInflater().inflate(R.menu.my_menu, popupMenu.getMenu());
//popupMenu.getMenuInflater().inflate(R.menu.my_menu, popupMenu.getMenu();//same result
popupMenu.show();
Я пытался использовать свой собственный фон в своей теме, но не повезло. Но он должен работать даже без специального фона.
Спасибо за помощь!
Я не везло со стилем изменения элементов в PopupMenu, но я думал об этом объекте уже. – Warlock