Android HoloEverywhere弹出菜单滚动时背景错误

Android HoloEverywhere弹出菜单滚动时背景错误,android,android-holo-everywhere,Android,Android Holo Everywhere,我正在使用HoloEverywhere在2.x设备上创建弹出菜单。一切都创建得很好,但当我想在菜单中滚动时(即使菜单没有滚动),项目的背景会从灰色变为白色,并保持不变。我在真实的设备/模拟器上测试这个,结果总是一样的。在4.x设备上,一切正常。这个问题与ListView中cacheColorHint的问题非常相似。我正在使用代码: PopupMenu popupMenu = new PopupMenu(mActivity, v);//mActivity=SherlockFragmentAct m

我正在使用HoloEverywhere在2.x设备上创建弹出菜单。一切都创建得很好,但当我想在菜单中滚动时(即使菜单没有滚动),项目的背景会从灰色变为白色,并保持不变。我在真实的设备/模拟器上测试这个,结果总是一样的。在4.x设备上,一切正常。这个问题与ListView中cacheColorHint的问题非常相似。我正在使用代码:

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();
我试图在我的主题中使用我的自定义背景,但没有运气。但即使没有自定义背景,它也应该可以工作。

谢谢你的帮助

您可以使用此属性


android:cacheColorHint=“@android:color/transparent”

我没有幸更改弹出菜单中项目的样式,但我已经在考虑这个属性了。