我一直在尝试创建自己的操作栏,以便拥有 2 个操作栏。原生的将在底部,自定义的将在顶部。
我想在我的自定义操作栏中有出现在本机操作栏中的溢出(3 个点按钮)按钮。
所以这是我的问题:
- 有没有办法将我的自定义操作栏放在底部,将原生操作栏放在顶部?
- 如果 Q1 的答案是否定的,那么有没有办法模仿溢出按钮的外观和行为?
我更愿意像问题 1 那样做。
我一直在可绘制对象中搜索溢出按钮的图标 - 但找不到。
我将不胜感激任何帮助或指导,
非常感谢!
我一直在尝试创建自己的操作栏,以便拥有 2 个操作栏。原生的将在底部,自定义的将在顶部。
我想在我的自定义操作栏中有出现在本机操作栏中的溢出(3 个点按钮)按钮。
所以这是我的问题:
我更愿意像问题 1 那样做。
我一直在可绘制对象中搜索溢出按钮的图标 - 但找不到。
我将不胜感激任何帮助或指导,
非常感谢!
是的,原生的会在顶部,如果你禁用 split-actionbar,底部将没有操作栏。当然,也可以通过手动创建一个类似于 action-bar-look-a-like 的方式在应用程序底部“模拟”一个 actionbar。
认为 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>