问题标签 [contextual-action-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
278 浏览

android - ResourceCursorAdapter 中的多个 Listview 行选择

我正在开发一个短信应用程序,其中 UI 设置是这样的。消息片段用于将每个消息线程显示为对话列表,而 ResoruceCursorAdapter 用于将对话绑定到列表视图。取决于消息线程,我将创建片段并将此片段加载到查看器。这样我就可以将每个消息线程作为片段滑动。现在解决问题。我想添加上下文操作栏以从列表视图中选择多条消息。我面临的问题是它没有突出显示正确的列表行。我选择列表视图中的项目只有最后一个片段中的列表视图被选中

我不确定我的 getView() 实现是否正确。下面一个是片段中的listview多选监听器

有没有人遇到过类似的问题?

0 投票
3 回答
2752 浏览

java - 切换选项卡时使上下文操作栏无效

我正在寻找一种方法,以便当用户切换选项卡时,我拥有的上下文操作栏变得无效。

我进行了设置,以便选项卡链接到片段,并且每个选项卡都有不同的上下文操作栏。我认为在 onTabUnselected() 方法中可能有一种方法可以做到这一点,但我不知道如何去做。

任何帮助将非常感激。

0 投票
1 回答
642 浏览

android - 如何从列表适配器显示上下文操作栏?

我是 android 开发的菜鸟,我试图List_Adapter在用户单击列表视图项上的按钮时显示 CAB。我正在关注ActionbarSherlock 示例,但无法弄清楚为什么我收到错误“该方法startActionMode(Child_Locations_ListAdapeter.AnActionModeOfEpicProportions)未定义类型Child_Locations_ListAdapeter”。任何帮助是极大的赞赏。

代码

0 投票
1 回答
659 浏览

android - ExpandableListView:使组在 ActionMode 中不可选择

我的问题是 - 我有一个ExpandableListView并且想Contextual Action Bar (CAB)在它的子项目上使用。不好的是 - 组项目也是通过长按来选择的,这对我来说很糟糕。那么有什么方法可以让它们在 ActionMode 中不可选择?我尝试使用onItemLongClick;在里面试过onLongClick getGroupView。尝试了其他一些技巧,但失败了。

如果您发现这不可能 - 也许有一种方法可以使所选组中的所有子项目也被选中?这可能是一个解决方案,但我不能那样做。谢谢你。

0 投票
0 回答
430 浏览

android - 强制活动的上下文操作栏 (CAB)

我想要一个活动来显示上下文操作栏,而不是普通的操作栏。原因是我显示此活动是为了让用户长按某个项目。

我知道如何隐藏标题,并且通常使普通的 ActionBar 看起来类似于 CAB,但不完全一样。可能有一种简单的方法吗?

更新:我的问题类似,但不是完全重复如何调用动作栏上下文菜单,如行为问题

不同之处在于我根本不想显示一个“正常”的 ActionBar,总是看起来像 Contextual ActionBar 的那个。

在活动 onCreate 中移动到 ActionMode 的建议。当 ActionMode 结束时调用的 ActionMode.Callback onDestroyActionMode(),我们将简单地完成()活动。这是一个很好的,几乎做到了。这种方法有两个微妙的问题。

一,当 ActionBar 显示并立即转到 CAB 时,有一个可观察到的闪烁。其次,更本质的一点是,我们无法区分我们想要“接受”和“拒绝”的编辑。我希望复选标记意味着需要接受编辑,而“后退”按钮意味着需要放弃编辑。不幸的是,建议的 hack 导致两条路由都以调用 onDestroyActionMode() 结尾

我本可以添加更多 CAB 操作项,用于保存或退出而不保存,但这违背了具有单独编辑活动的目的。

0 投票
3 回答
2057 浏览

android - 导航抽屉打开时隐藏上下文操作栏

问题与类似,除了我想使用导航抽屉(ND)而不是使用视图寻呼机(VP)。我有一个元素列表,当通过长按操作选择一个/几个项目时,它会激活上下文操作栏 (CAB)。当 ND 打开时,我想暂时隐藏 CAB 并显示基本操作栏,而当它关闭时,再次显示带有所选项目的 CAB。

该功能在 ND 官方文档“在抽屉可见时隐藏上下文操作栏”中指定。到目前为止,我在任何地方都找不到如何以一种好的方式制作它,但我尝试了一种解决方法:

  • ND 打开时完成 CAB 并保存所选项目(如果有)。
  • 当抽屉关闭时,启动启用 CAB 的操作模式并从保存的列表中填充所选项目的列表。

我尝试实现的一个示例可以通过 Gmail 应用程序体验。

提前感谢您的任何回答!

0 投票
1 回答
4236 浏览

android - startActionMode 中的错误,appcompat

SherlockActionBar在我的应用程序中使用过,但是在我开始使用 appcompat 之后。并得到错误

startActionMode(ActionMode.Callback)Activity 类型中的方法不适用于参数(PageFragment.ActionModeCallback)

在原始

请帮助我,我做错了什么?

0 投票
2 回答
1217 浏览

android - viewpager 更改时关闭上下文操作栏

现在我有一个使用 viewpager 来显示几个片段的活动。这些片段中的每一个都在片段中实现了一个上下文操作栏。我试图让它在如果用户在片段之间滚动或选项卡时,先前选择的片段的 ActionBar 将被解除。

.finish()我想我需要在我的片段中对 CAB 进行某种调用,OnPageChangeListener()但是我不完全确定如何或在哪里这样做。

0 投票
1 回答
369 浏览

android - 仅在 Contextual ActionBar 中自定义溢出图标

我有一个深色的 ActionBar,带有一个用于ActionModes 的浅色 Contextual ActionBar。我已经看到这个关于更改 ActionBar 中的溢出图标的问题,它可以工作,但我需要一种方法来仅为 Contextual ActionBar 更改它。有没有办法做到这一点?

0 投票
1 回答
226 浏览

android - 在全屏模式下活动时,上下文操作栏 (CAB) 不完全可见的问题

我有一个小问题。在我的应用程序中,我通过清单在应用程序节点上添加了主题,如下所示。

现在我的应用程序没有显示正确的上下文操作栏(见截图)。

如果我删除主题然后我不会发现这个错误,但我需要我的应用程序在全屏模式下工作。

请参阅上下文操作栏,不完全可见

**我怎样才能达到我想要的结果?。**