【发布时间】:2011-05-06 10:34:34
【问题描述】:
我在尝试自定义应用中操作栏的外观时遇到了一点问题。我希望能够使用像素宽的分隔线来对您在许多本机应用程序(例如 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" />
这很好用,但问题是它算作一个菜单项,并且操作栏似乎将菜单项的数量限制为 4 - 任何其他人都会被推入溢出菜单。
所以我想我要问的是是否有一种标准方法可以添加项目分隔线,而不必使用带有自定义视图的菜单项,并且不计入操作栏项目的限制?
提前致谢!
【问题讨论】:
-
“操作栏”实际上是指用户单击菜单按钮时出现的菜单吗?
-
您好,抱歉,才看到这条评论。我指的是 Honeycomb 中引入的特定于平板电脑的操作栏,默认情况下使用菜单项,但可以进一步自定义,这是我想要实现的。
标签: android layout menuitem android-3.0-honeycomb android-actionbar