滚动时HoloEverywhere PopupMenu错误的背景

时间:2013-06-03 09:32:09

标签: android android-holo-everywhere

我正在使用HoloEverywhere在2.x设备上创建PopupMenu。一切都创建得很好,但是当我想在菜单中滚动时(即使菜单没有滚动),项目的背景也会从灰色变为白色并保持不变。我在真实的设备/仿真器上测试它总是具有相同的结果。在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();

我试图在我的主题中使用我的自定义背景,但没有运气。但即使没有自定义背景,它也应该正常工作 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您可以使用此属性

android:cacheColorHint="@android:color/transparent"