【问题标题】:Android Contextual Action Bar API 8+Android 上下文操作栏 API 8+
【发布时间】:2014-07-11 16:13:13
【问题描述】:

我想在我的应用程序中使用 Contextual Action Bar,它支持 API 8+ 以在 ListView 中进行多项选择。
我已经读到 API 11+ 支持Contextual Action Bar,对于旧设备,我应该提供旧的Floating Context Menu

无论如何,我想知道是否没有更新的解决方案,例如一些支持 CAB 的 supportlibrary v7 更新。

我没有使用 ActionBarSherlock,也不想...

【问题讨论】:

    标签: android android-layout android-actionbar contextual-action-bar


    【解决方案1】:

    来自 v7 支持库的 ActionBarActivity 通过与 API 11+ Activity 类相同的 API 支持上下文操作栏。唯一的区别是支持方法中都有“支持”,您需要使用android.support.v7.view.ActionMode.Callback类进行回调而不是不支持的版本。

    自从在 2013 年 7 月发布的版本 18 中添加了 ActionBar 类以支持操作栏以来,这一直是 v7 支持库的一部分。

    见:

    【讨论】:

    • 谢谢。我刚读到这个,想更新我的问题。但我不完全明白如何设置CHOICE_MODE_MULTIPLE_MODAL 以选择列表中的多个项目?甚至可能吗?
    • 不幸的是,我不相信支持库有相当于 CHOICE_MODE_MULTIPLE_MODAL 的支持。 This answer on SO 有一个解决方法。虽然答案使用了 ActionBarSherlock,但同样的逻辑应该可以重用于支持库。
    • 好的,我关注了这篇文章 stackoverflow.com/a/14737520/2633630 并将其更改为与支持库一起使用。谢谢您的建议
    猜你喜欢
    • 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
    相关资源
    最近更新 更多