我想通过给它们一个标题或分隔符来区分组,但我找不到组元素的标题选项.
有没有办法添加标题或分隔符?
<group android:id="@+id/menu_group_sort" >
<item
android:id="@+id/menu_sort_relevance"
android:showAsAction="never"
android:title="@string/sort_relevance"/>
<item
android:id="@+id/menu_sort_rating"
android:showAsAction="never"
android:title="@string/sort_rating"/>
</group>
Run Code Online (Sandbox Code Playgroud) 我尝试在我的应用中自定义操作栏的外观时遇到了一些问题.我希望能够使用像素宽的分隔线来组合您在许多本机应用程序(例如Gmail,日历)中看到的操作栏项目.通过添加菜单项并将'android:actionLayout'属性设置为分隔符的自定义布局,我找到了一种方法:
<View
android:background="@color/LightGray"
android:layout_marginTop="5dip"
android:layout_marginBottom="5dip"
android:layout_width="1dip"
android:layout_height="fill_parent" />
Run Code Online (Sandbox Code Playgroud)
这很好用,但问题是它被视为菜单项,操作栏似乎将菜单项的数量限制为4 - 任何其他菜单项都被推入溢出菜单.
所以我想我要问的是,是否有一种标准的方法来添加项目分隔符而不必使用具有自定义视图的菜单项,并且不会计入操作栏项目的限制?
提前致谢!
layout android menuitem android-3.0-honeycomb android-actionbar
我正在使用sherlok-actionbar并尝试在操作按钮之间应用分隔符.我有风格,但分隔线不可见,为什么?
<style name="Theme.SherlockCustom" parent="@style/Theme.Sherlock.Light">
<item name="abBackground">@drawable/actionbar_gradient</item>
<item name="abIcon">@drawable/logo</item>
<item name="abDivider">@drawable/ab_divider</item>
</style>
Run Code Online (Sandbox Code Playgroud)
谢谢!