Android ActionBar分隔器样式

Android ActionBar分隔器样式,android,android-actionbar,actionbarsherlock,Android,Android Actionbar,Actionbarsherlock,我有两个问题。在详细说明这些问题之前,我想补充一下我使用的是ActionBarSherlock 第一个问题是,在我的ActionBar中的ActionItems之间添加分隔符时遇到了问题。在打印屏幕中,有3个分隔符,例如第一个分隔符位于后退按钮和签入按钮之间 我使用下面的样式定制了我的ActionBar。但是,名为small\u detail\u divider的可绘图分区不会显示。我还尝试使用setBackgroundSplitDrawable()以编程方式添加此分隔符。这也无济于事。我应该如

我有两个问题。在详细说明这些问题之前,我想补充一下我使用的是
ActionBarSherlock

第一个问题是,在我的
ActionBar
中的
ActionItems
之间添加分隔符时遇到了问题。在打印屏幕中,有3个分隔符,例如第一个分隔符位于后退按钮签入按钮之间

我使用下面的样式定制了我的ActionBar。但是,名为
small\u detail\u divider
的可绘图分区不会显示。我还尝试使用
setBackgroundSplitDrawable()
以编程方式添加此分隔符。这也无济于事。我应该如何在这些
ActionItem
s之间添加分隔符

<style name="Theme.Example" parent="Theme.Sherlock">
    <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
    <item name="absForceOverflow">true</item>       
</style>

<style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar.Solid">
    <item name="background">@drawable/top_panel_background</item>
    <item name="icon">@drawable/application_logo</item>
    <item name="backgroundSplit">@drawable/small_detail_divider</item>

    <item name="android:background">@drawable/top_panel_background</item>
    <item name="android:icon">@drawable/application_logo</item>
    <item name="android:backgroundSplit">@drawable/small_detail_divider</item>
</style>

@style/Widget.Styled.ActionBar
真的
@可绘制/顶部面板背景
@可拉拔/应用程序标志
@可拉拔/小细部切割器
@可绘制/顶部面板背景
@可拉拔/应用程序标志
@可拉拔/小细部切割器

另一个问题是:我想以与在printscreen中添加操作项相同的方式添加操作项。添加操作项时,它们总是添加到
操作栏的右侧。如何在
操作栏
左侧添加操作项,如打印屏幕中的后退按钮?任何建议都会有所帮助。

您要查找的属性是:

<style name="Theme.Example" parent="Theme.Sherlock">
    <item name="actionBarDivider">@drawable/small_detail_divider</item>
    ....
    <item name="android:actionBarDivider">@drawable/small_detail_divider</item>
    ...
</style>

@可拉拔/小细部切割器
....
@可拉拔/小细部切割器
...
只是想给你更多的信息

拆分操作栏应设置为:

<style name="Theme.Example" parent="Theme.Sherlock">
    <item name="actionBarSplitStyle">@style/Widget.Styled.ActionBarSplit</item>
    <item name="android:actionBarSplitStyle">@style/Widget.Styled.ActionBarSplit</item>
    ...

@style/Widget.Styled.ActionBarSplit
@style/Widget.Styled.ActionBarSplit
...
然后为拆分操作栏提供自定义样式

第三项问题:按次序加入:

在实际添加菜单项时,请使用:

menu.add(0,R.id.menu\u new\u ab\u项,0,“项”)

顺序决定了菜单项的顺序


您可以在menu.xml文件中更具体一些。android:orderInCategory=“1..n”
可以是任意整数。我通常从10左右开始,这样我就可以在标准项目前面对项目进行充气。

谢谢您的回复。但是我尝试了您编写的包含分隔符的xml,它也不起作用。有什么问题吗?我的建议尝试
actionBarDivider
更新的答案注意主题而不是风格。。我知道…谢谢你,我还有一个新问题。请你看一下好吗?另外,要想知道
小细节分割线应该是什么样的可绘制,请查看ActionBarSherlock的
res\drawable-*
文件夹,在
abs\uuuuu列表\u分隔符\u holo\u dark.9.png
9Patch pnginspiration@Chris.Jenkins介意看看我关于actionBar menuItem分割器的问题吗?我正在做类似的事情!!!