我有一张带有卡片的RecyclerView,我使用了Contextual Actionbar 仅限一张选定的卡片。
我在支持设计库中实现了NavigationDrawer。当NavigationDrawer打开时,我想隐藏上下文操作栏/并在关闭时打开它。
我看了同样的问题,但我无法解决我的问题。 [这里] [1]
@Override
public void onDrawerStateChanged(int newState) {
super.onDrawerStateChanged(newState);
mActionMode.finish();
}
使用此方法可以正常工作。我可以在ND打开时隐藏动作栏。 但是我无法在NavigationDrawer关闭后显示CAB
接受的解决方案看起来并不好看,因为ActionMode位于抽屉顶部,直到它完全打开/关闭。
所以我不能使用onDrawerClosed方法,因为我必须完全关闭导航器。
我希望有人可以帮助我