I have a navigation drawer in my app that works perfectly. However in Accessibility mode with Talkback enabled, when moving over the home button that opens and closes the navigation drawer, it always says "close navigation drawer", even when the drawer is closed and hidden. Is this a bug with Talkback? Or am I not setting the states properly?
The ActionBarDrawerToggle widget calls ActionBar.setHomeActionContentDescription(), which doesn't automatically update the content description under API 18 or the initial release of API 19. This was fixed in 4.4.2, but you can work around this in earlier versions by poking the action bar and forcing it to recompute its content description.
Try calling one of the following on your action bar (using support lib as necessary):
setHomeButtonEnabled(true)
setTitle(getTitle())
setSubtitle(getSubtitle())