【问题标题】:Is it possible to target the Actionbar Menu Button on lower API levels <14?是否可以在低于 14 的 API 级别上定位操作栏菜单按钮?
【发布时间】:2012-05-09 21:57:00
【问题描述】:

我们正在构建一个(仍然)针对 API 级别 8 的应用,但我们使用了兼容性包。由于规格的原因,我们不能针对 14 级。在新设备 (HTC One X) 上,ActionBar 的菜单按钮在应用程序下方可见。有没有办法禁用或隐藏该按钮?

【问题讨论】:

    标签: android android-actionbar


    【解决方案1】:

    尝试阅读ActionBarSherlock,它是用于在较低 SDK 版本中实现操作栏的兼容性库。

    【讨论】:

    • 真的很喜欢兼容性包的建议,遗憾的是我还没有机会测试它。从我读过的内容来看,我认为这不会解决我的问题,因为它不是我想要的 Gingerbread 中的操作栏,但我想在 ICS 中摆脱它,因为该应用程序是使用 10 级 API 构建的。但是当我有机会时,我会做一个实验,你会知道它是否有效。
    【解决方案2】:

    你可以试试ActionBarCompat。这是纯 Android :-)

    【讨论】:

    • Sherlock 也是纯 android,它几乎是一个向后移植,绝对值得投资,滚动你自己的(使用 compat 示例)变得棘手,支持更高级的操作栏功能
    • @IanWarwick ABS 也使用 Apache 许可证 2。谢谢 :-) 如果我需要更多功能,我会去买的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多