在Navigationdrawer打开/关闭时隐藏/显示ActionMode

时间:2016-05-06 07:35:22

标签: android android-recyclerview contextual-action-bar

我有一张带有卡片的RecyclerView,我使用了Contextual Actionbar 仅限一张选定的卡片。

我在支持设计库中实现了NavigationDrawer。当NavigationDrawer打开时,我想隐藏上下文操作栏/并在关闭时打开它。

我看了同样的问题,但我无法解决我的问题。 [这里] [1]

   @Override
   public void onDrawerStateChanged(int newState) {
   super.onDrawerStateChanged(newState);
   mActionMode.finish();
   }

使用此方法可以正常工作。我可以在ND打开时隐藏动作栏。 但是我无法在NavigationDrawer关闭后显示CAB

接受的解决方案看起来并不好看,因为ActionMode位于抽屉顶部,直到它完全打开/关闭。

所以我不能使用onDrawerClosed方法,因为我必须完全关闭导航器。

我希望有人可以帮助我

0 个答案:

没有答案