【发布时间】:2012-03-02 18:00:44
【问题描述】:
在尝试遵循 Android 设计指南时,我遇到了一个小难题。
我想要一个项目列表,我可以长按几个(多选),然后对它们执行批量操作。
设计指南建议为此使用上下文操作栏,这听起来完全符合我的想法。问题是,我试图保持向后兼容 API 7(由于我的手机目前是 2.3.3)。
我正在使用 ActionBarSherlock 来获取其他操作栏内容,但我似乎无法弄清楚如何让它启动上下文操作栏,我也不知道如何ABS中的ActionBar任意添加按钮。我看到你可以做标签,所以也许这就是答案,但由于我试图允许多选,我不想拥有正常的模式上下文菜单。
【问题讨论】:
-
您好,您查看示例源代码了吗,还有添加按钮、上下文按钮等示例github.com/JakeWharton/ActionBarSherlock/tree/master/samples/…
-
是的,我查看了该文件夹中的类,但没有看到您所说的示例。我看到的唯一添加东西的例子是在 OptionsMenu 创建步骤中完成的,但我希望这样做是为了响应对项目的长按(逻辑上是上下文的事情)。你能具体告诉我你在哪个文件中看到的吗?
-
这就是我让它工作的方式stackoverflow.com/questions/14737519/…
标签: android actionbarsherlock contextual-action-bar