android– 打开另一个活动后关闭导航抽屉

android– 打开另一个活动后关闭导航抽屉,第1张

概述所以我已经实现了导航抽屉,它工作正常.我有一个动作栏项目,用于下一个活动.通过单击该 *** 作栏图标进入第二个活动时,如果导航抽屉打开,则即使用户返回到第一个活动,它仍然保持打开状态.我试过用drawerLayout.closeDrawer(drawerListView);在调用intent之后但发生的事情是在关闭

所以我已经实现了导航抽屉,它工作正常.我有一个动作栏项目,用于下一个活动.通过单击该 *** 作栏图标进入第二个活动时,如果导航抽屉打开,则即使用户返回到第一个活动,它仍然保持打开状态.我试过用

drawerLayout.closeDrawer(drawerListVIEw);

在调用intent之后但发生的事情是在关闭第一个活动的动画完成后开始的第二个活动.这会造成糟糕的用户体验,甚至我也不喜欢它.

所以在创建第二个活动后我可以用任何方式关闭抽屉吗?我的意思是从第二个活动的onCreate或某个地方?

解决方法:

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

drawerLayout.closeDrawer(Gravity.left, false);

如果您希望抽屉在项目单击时关闭动画,则放在onResume中,但在从另一个活动返回活动时关闭.

总结

以上是内存溢出为你收集整理的android – 打开另一个活动后关闭导航抽屉全部内容,希望文章能够帮你解决android – 打开另一个活动后关闭导航抽屉所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1116410.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存