Android辅助功能对讲说"close navigation drawer"无论抽屉状态如何



我的应用程序中有一个导航抽屉,可以完美运行。但是,在启用对讲的辅助功能模式下,当移动到打开和关闭导航抽屉的主页按钮上时,它始终显示"关闭导航抽屉",即使抽屉已关闭并隐藏也是如此。这是对讲的错误吗?还是我没有正确设置状态?

对于后代:

有同样的问题,Alanv的回答帮助了我。 另外,需要注意的另一件事是,您应该确保在实现ActionBarDrawerToggle时调用super.onDrawerOpened()super.onDrawerClosed()

如果不这样做,则不会调用基类方法,而基类方法又不会根据需要设置操作栏内容说明。

有关详细信息,请参阅 ActionBarDrawerPickingSwitchgle的源代码。

ActionBarDrawerToggle 小部件调用 ActionBar.setHomeActionContentDescription(),它不会自动更新 API 18 下的内容描述或 API 19 的初始版本。此问题已在 4.4.2 中修复,但在早期版本中,您可以通过戳操作栏并强制它重新计算其内容描述来解决此问题。

尝试在操作栏上调用以下内容之一(必要时使用支持库):

setHomeButtonEnabled(true)
setTitle(getTitle())
setSubtitle(getSubtitle())

相关内容

  • 没有找到相关文章

最新更新