gpt4 book ai didi

android - 打开另一个 Activity 后关闭抽屉导航

转载 作者:太空宇宙 更新时间:2023-11-03 11:43:51 26 4
gpt4 key购买 nike

所以我已经实现了抽屉导航并且它工作正常。我有一个 Action 栏项目,可以用于下一个 Activity 。通过单击该操作栏图标进入第二个 Activity 时,如果抽屉导航处于打开状态,则即使在用户返回到第一个 Activity 后它仍保持打开状态。我尝试使用

drawerLayout.closeDrawer(drawerListView);

在调用 Intent 之后发生的是第二个 Activity 在关闭第一个 Activity 的动画完成后开始。这会造成糟糕的用户体验,甚至我也不喜欢。

那么在创建第二个 Activity 后,我有什么办法可以关闭抽屉吗?我的意思是来自第二个 activtiy 的 onCreate 或某个地方?

最佳答案

您可以使用支持库 v24 中新的 DrawerLayout.closeDrawer(int/View, bool) 方法立即关闭抽屉:

drawerLayout.closeDrawer(Gravity.LEFT, false);

如果您希望抽屉在项目点击时关闭,但当您从另一个 Activity 返回到 Activity 时关闭,请将其放置在您的 onResume 中。

关于android - 打开另一个 Activity 后关闭抽屉导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21974368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com