gpt4 book ai didi

android - 设置选项菜单的内容描述android Talkback

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:50:11 26 4
gpt4 key购买 nike

我正在为应用程序实现“大声朗读”或“Talkback”。一切都在使用 contentDescription 文本,但在选项菜单中,我找不到与 contentDescription 相关的任何内容,我希望系统读取 "Menu "+ item's name .

例如:我的菜单有 2 个项目:“创建新文件夹”和“删除当前文件夹”,目前,当我聚焦一个菜单项时(支持轨迹球和蓝牙键), 系统可以准确地读出菜单的文本。但我希望它更像“1: Menu Create New Folder”和“2: Menu Delete current folder>”。

那么,我怎样才能改变阅读的文本呢?当蓝牙键盘按 UP/DOWN 键时,如何获得焦点的 menu item

最佳答案

v4 支持库中的 MenuItemCompat 有一个

android.support.v4.view.MenuItemCompat.setContentDescription(MenuItem menuItem, CharSequence contentDescription) 

在 Oreo 之前的设备上向后兼容的方法。

对于 AndroidX,请参阅此答案:

https://stackoverflow.com/a/57950952/1236327

关于android - 设置选项菜单的内容描述android Talkback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36798296/

26 4 0