Android无障碍对讲,说片段的标题

Jas*_* Hu 7 android accessibility android-fragments talkback

有没有办法让Android可访问性中的对讲功能在片段事务后说出什么?我基本上希望对话在切换后说出片段的名称/标题.这些标题被设置为操作栏的标题,可以在那里访问吗?用户可以将他们的手指移动到操作栏中的文本顶部以了解他们所在的屏幕,但除非他们已经熟悉该应用,否则用户将不会知道.

ala*_*anv 9

您可以WINDOW_STATE_CHANGED从装饰视图强制事件来宣布ActionBar标题.这也将导致TalkBack清除可访问性焦点,因此您只应在应用程序的主要内容更改时调用它.

getWindow().getDecorView()
        .sendAccessibilityEvent(AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
Run Code Online (Sandbox Code Playgroud)

  • 这似乎不起作用,如果这段时间事情发生了变化,有什么想法吗? (2认同)