【发布时间】:2013-07-29 17:54:07
【问题描述】:
我对 Android 开发很陌生,我正在尝试使用“stock”ActionBar(即不使用 ActionBarSherlock)通过 ShareActionProvider 构建一个 ActionBar ,因为我只想针对 ICS+ 设备。
我希望启用历史记录功能(默认情况下),但我不希望分享按钮附近最常用的意图图标,因为它占用太多空间。
我知道使用 ActionBarSherlock 这是可能的,但正如我所说,我正在尝试使用股票 ActionBar 来做到这一点,所以我想知道如何克服这个问题。
我找到了这两个相关的答案:
How to hide the share action (which use most) icon near the share action provider?
Android: ShareActionProvider with no history
但他们都没有明确说明如何编辑 Android 源以拥有隐藏图标的 ActionBar 的另一个“版本”。
我的意思是,如何将这两个答案结合起来,并将我的应用程序与隐藏最常用图标的修改后的 ActionBar 类一起发布?
编辑:
我正在寻找一个简短的操作列表,以扩展三个类 ShareActionProvider、ActivityChooserView 和 ActivityChooserMode 以构建修改后的它们的版本不会在 Eclipse 中引发错误。
AFAIK 这在网络上的其他地方没有记录(谷歌没有给出结果)。
【问题讨论】:
标签: android android-actionbar shareactionprovider