1

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

我想在我的自定义操作栏中有出现在本机操作栏中的溢出(3 个点按钮)按钮。

所以这是我的问题:

  1. 有没有办法将我的自定义操作栏放在底部,将原生操作栏放在顶部?
  2. 如果 Q1 的答案是否定的,那么有没有办法模仿溢出按钮的外观和行为?

我更愿意像问题 1 那样做。

我一直在可绘制对象中搜索溢出按钮的图标 - 但找不到。

我将不胜感激任何帮助或指导,

非常感谢!

4

1 回答 1

1
  1. 是的,原生的会在顶部,如果你禁用 split-actionbar,底部将没有操作栏。当然,也可以通过手动创建一个类似于 action-bar-look-a-like 的方式在应用程序底部“模拟”一个 actionbar。

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

它实际上在 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>
于 2013-08-10T14:08:59.573 回答