gpt4 book ai didi

android - 打开 NavigationView 只点击左上角的图标但不使用 swype 手势

转载 作者:太空狗 更新时间:2023-10-29 13:14:55 24 4
gpt4 key购买 nike

我正在我的应用中实现导航 View 。

实际上,我可以通过单击“汉堡包”图标(在我的工具栏中)和从左向右滑动来打开它。

我只想通过禁用 swype 的工具栏中的图标打开它。有可能吗?

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, sToolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);

toggle.syncState();

编辑

DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); // HERE
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, sToolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);

toggle.syncState();

如果我使用上面的代码,在我使用 DrawerLayout.LOCK_MODE_LOCKED_CLOSED 的地方,我禁用了图标和 swype。

最佳答案

这适用于我的情况

锁定它:

drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

然后解锁:

drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

希望有所帮助!

关于android - 打开 NavigationView 只点击左上角的图标但不使用 swype 手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35987666/

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