43得票3回答
如何在Honeycomb上通过编程方式关闭ActionMode菜单?

在我的应用程序中有一个ListFragment,其中列表中的每个项目都包含一个复选框。当用户单击其中一个复选框时,应用程序会启动ActionMode上下文菜单。 但是我希望在单击另一个组件时应用程序关闭ActionMode菜单。 我尝试使用 Fragment#closeContextMenu(...

40得票3回答
为EditText定制剪切/复制操作栏,显示文本选择句柄

我有一个应用程序,希望能够显示一个 TextView(或 EditText),允许用户选择一些文本,然后按下按钮处理该文本。在 Android 版本低于 Honeycomb 上实现这个功能没有问题,但在 Honeycomb 及以上版本中,默认的长按动作是显示一个带有复制/剪切/粘贴选项的操作栏...

27得票2回答
在Android中的WebView中覆盖默认的文本选择上下文操作栏

我想覆盖现有的默认上下文操作栏 (CAB) 以用于文本选择。我的意思是,当在 webview 上选择某些文本时,我想显示自己的 CAB,并使用自己的按钮。我尝试使用 Android 文档实现 CAB,但 OnLongClickListener 不能捕获 webview 中的文本选择事件。哪个事...

27得票2回答
如何在ActionBarSherlock中实现多选和上下文ActionMode?

如何在带有ActionBarSherlock的AdapterView上实现多选,因为它不提供MultiChoiceModeListener? 这就是它的样子 你怎么做到这一点呢?

25得票1回答
如何使Contextual ActionMode Bar覆盖appcompat-v7工具栏而不是导航抽屉?

我有一个带应用栏和导航抽屉的活动。应用栏使用来自appcompat-v7库版本21.+的新Toolbar类进行实现,而导航抽屉则显示在其前面。 该活动包含一个可以选择项目的列表视图,因此我正在显示上下文操作栏(CAB)。调用以下方法启动它:ActionBarActivity.startSup...

25得票6回答
安卓兼容性上下文操作栏

在尝试遵循Android设计指南时,我遇到了一个小问题。 我想要有一个项目列表,可以长按其中几个(多选),然后对它们执行批量操作。 设计指南建议使用上下文操作栏来实现这一点,它听起来就像我所想的那样完美。但问题是,我正在尝试向后兼容API 7(因为我的手机当前运行的是2.3.3)。 我正...

23得票4回答
上下文操作栏样式

我正在寻找有关上下文操作栏(CAB)的样式信息。实际上,我只需要更改文本的颜色。 正如您从上面所看到的,这是使用标准的Theme.Holo.Light.DarkActionBar主题,因此我只需要将文本颜色设置为白色! 有人能指点我正确的方向吗?

21得票3回答
进入上下文操作模式时更改状态栏颜色

我有一个应用程序,它使用主题属性(colorPrimaryDark)来为Android v21+上的状态栏染色: 这个功能正常工作。现在,当用户长按列表项并进入上下文操作模式时,我能够使用 actionModeBackground 属性对 CAB 栏进行着色,使其看起来像这样: 因...

17得票3回答
如何调用ActionBar的类似上下文菜单的行为?

在Android 3.0中,当你选择一些文本时,ActionBar会切换到一个类似上下文菜单的模式,这使得你能够对选定的文本执行操作:复制/分享/等等,而左侧会出现一个“完成”按钮,以让用户离开此模式。 我该如何在我的应用程序中将ActionBar切换到这种模式(当然要使用我的菜单项)?我在...

15得票2回答
长按后如何选择ListView中的项目?

我有一个小问题。我已经将ListFragment注册为其自身ListView的OnItemClickListener和OnItemLongClickListener。 当调用onItemClick事件时,会启动该项的详细视图活动的意图,没有问题。 当onItemLongClick事件发生时...