我需要在actionBarSherlock中显示我的三个项目之间的分隔符。我找到了一个解决方案,我需要在ActionMenuItemView中重写ABS库中的方法needDividerBefore()以始终返回true,否则只有在连续项目中彼此相邻的图标和文本时才显示分隔符。所以这就是我所做的,然后我将分隔线设置为我的ABS:
actionBar.setSplitBackgroundDrawable(res.getDrawable(R.drawable.separator));
但分隔线不可见。怎么了?