Android HoloEverywhere弹出菜单滚动时背景错误
我正在使用HoloEverywhere在2.x设备上创建弹出菜单。一切都创建得很好,但当我想在菜单中滚动时(即使菜单没有滚动),项目的背景会从灰色变为白色,并保持不变。我在真实的设备/模拟器上测试这个,结果总是一样的。在4.x设备上,一切正常。这个问题与ListView中cacheColorHint的问题非常相似。我正在使用代码: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
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”
我没有幸更改弹出菜单中项目的样式,但我已经在考虑这个属性了。