我在哪里可以找到ActionBar OverFlow按钮图标

时间:2013-08-10 14:06:44

标签: android android-layout android-actionbar

我一直在尝试创建自己的操作栏,以便有2个操作栏。 原生的将位于底部,自定义的将位于顶部。

我想在我的自定义操作栏中显示OverFlow(3点按钮)按钮,它出现在Native Action Bar中。

所以这是我的问题:

  1. 有没有办法让我的自定义操作栏位于底部,而本地操作栏位于顶部?
  2. 如果Q1的答案为否,那么,有没有办法模仿溢出按钮的外观和行为?
  3. 我更喜欢像问题1那样做。

    我一直在搜索drawables中的溢出按钮的图标 - 但找不到它。

    我很感激任何帮助或指示,

    非常感谢!

1 个答案:

答案 0 :(得分:1)

  1. 是的,本机将位于顶部,如果禁用拆分操作栏,则底部不会有操作栏。当然,可以通过手动创建动作栏看起来“模拟”应用程序底部的操作栏。

  2. 认为答案是1.是的,对其他人可能有用:

  3. 它实际上在android SDK中,在platforms / android-XX / data / res / values / style.xml中

    溢出菜单的样式定义:

     <style name="Widget.Holo.ActionButton.Overflow">
         <item name="android:src">@android:drawable/ic_menu_moreoverflow_holo_dark</item>
         <item name="android:background">?android:attr/actionBarItemBackground</item>
         <item name="android:contentDescription">@string/action_menu_overflow_description</item>
     </style>