【问题标题】:Where can I find the ActionBar OverFlow button icon我在哪里可以找到 ActionBar OverFlow 按钮图标
【发布时间】:2013-08-10 14:06:44
【问题描述】:

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

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

所以这是我的问题:

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

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

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

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

非常感谢!

【问题讨论】:

  • 你已经改变了你说你想要它们的顺序......原生在顶部还是底部?
  • 你搞错了这个问题!可能是!

标签: android android-layout android-actionbar


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

  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>

【讨论】:

  • 你在 1) 中说“是”,然后在 2) 中说“不”。
  • 对不起,我的错,改了
  • 现在你必须等待 OP 澄清他的意思是他想要本地人在顶部还是底部,因为他说明了这两个选项:P
  • 我希望将自定义操作栏放在底部。那可能吗 ?我已经搜索了解决方案,但找不到。
  • “自定义”、自定义样式或只是看起来像操作栏的栏到底是什么意思?无论如何:google.com/search?q=action+bar+only+at+bottom
猜你喜欢
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 2017-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多