我的应用有一个与WhatsApp类似的项目选择功能,长按后可以选择多个项目进行删除。一切都很正常,直到我需要一个按钮来清除所选内容。我想使用返回按钮(箭头)来清除选择,并且希望在单击后消失,但我找不到实现这一点的方法。
supportActionBar?.setDisplayHomeAsUpEnabled(false)
这可能是第一种解决方案,但我认为它不能以编程方式隐藏按钮。
我也尝试过这样做,因为我用垃圾桶图标来删除,但无法将其应用于返回箭头。
toolbarMainActivity.menu.findItem(R.id.home).isVisible = false
我也尝试在工具栏、应用条布局和menu_main.xml文件中更改值,但无法设置重力或强制使图标位于应用程序标题前面的返回箭头位置。
这在应用程序启动时有效,但将其设置为true后,将其设置为false并不会隐藏该箭头,只有重新创建才能实现。
supportActionBar?.setDisplayHomeAsUpEnabled(false)
![1]: https://imgur.com/y5AgYde.jpg "tooltip"
我只想在按下返回按钮清除选择后隐藏它。