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