Android ActionBar夏洛克ActionBar中的窄项未居中

Android ActionBar夏洛克ActionBar中的窄项未居中,android,actionbarsherlock,Android,Actionbarsherlock,我使用的是actionbarsherlock库,activity有标志android:uiOptions=“splitActionBarWhenNarrow”,所以ActionBar的项目位于屏幕底部 这些项目在xml文件中进行了描述 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_0" android:titl

我使用的是actionbarsherlock库,activity有标志android:uiOptions=“splitActionBarWhenNarrow”,所以ActionBar的项目位于屏幕底部 这些项目在xml文件中进行了描述

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_0"
          android:title="@string/action_0"
          android:showAsAction="always"/>
    <item android:id="@+id/menu_1"
          android:title="@string/action_1"
          android:showAsAction="always"/>
    <item android:id="@+id/menu_2"
          android:title="@string/action_2"
          android:showAsAction="always"/>
</menu>
之后,在安卓2.3的设备上,菜单项的权重不同 前两个选项占操作栏的80%左右,最新的只占20%,因此它们没有正确对齐,占用的空间也不相等。 不知道该怎么办。有什么建议吗?
非常感谢

可能希望尝试在xml中的项标记中添加布局权重

<item 
    android:id="@+id/menu_0"
    android:title="@string/action_0"
    android:showAsAction="always"
    android:layout_width="wrap_content" 
    android:layout_weight="1" >
</item>

<item 
    android:id="@+id/menu_0"
    android:title="@string/action_0"
    android:showAsAction="always"
    android:layout_width="wrap_content" 
    android:layout_weight="1" >
</item>