6

背景

“ActionBarDrawerToggle”的 CTOR 是这样的:

public ActionBarDrawerToggle (Activity activity, DrawerLayout drawerLayout, int openDrawerContentDescRes, int closeDrawerContentDescRes)

或者:

public ActionBarDrawerToggle (Activity activity, DrawerLayout drawerLayout, Toolbar toolbar, int openDrawerContentDescRes, int closeDrawerContentDescRes)

该文档告诉您有关字符串参数的信息,即(此处):

必须提供字符串资源来描述无障碍服务的打开/关闭抽屉操作。

问题

我找不到正在使用这些字符串的场景。

我试过的

与操作项目相反,每次我长按一个项目时我都可以看到祝酒词,在这里我找不到在这种情况下我可以看到它。

问题

为什么需要它?在哪些情况下显示?

就像 ImageView 发生的事情一样吗?如果是这样,我仍然想知道这些字符串何时使用以及如何使用(在 ImageView 和此处)。

4

1 回答 1

9

这些是内容描述的字符串资源。它们不会显示在屏幕上,但可访问性服务可以使用它们,例如,为使用文本到语音的视障用户大声说出内容是什么。这样,当抽屉打开或关闭时,您可以让设备产生“抽屉打开”或“抽屉关闭”(或任何其他字符串)的音频,以便盲人用户知道应用程序中发生了什么。

于 2015-01-27T15:42:57.917 回答