10

私が取り組んでいるアプリの名前が、トークバックで間違って発音されています。スペルを変更することで、アプリ内でこれを修正できます。しかし、マニフェストの android:label のスペルを変更すると、電話のアプリ アイコンのスペルが間違っています。誰もこれを回避する方法を持っていますか?

4

3 に答える 3

2

これを行う方法はありません。修正は、LaunchScreen が代替ラベルを読み取り、それをアプリケーションを表す textView のコンテンツ説明に配置できるようにすることです。

TalkBack は次のように読み上げます。

  • contentDescription が利用可能な場合、これが読み取られます。
  • ビューに「テキスト」がある場合、これは読み取られます。
  • その他のすべての場合、ビューはアクセシビリティに重点を置いていません。

つまり、TalkBack は、アプリケーションの名前で提供されるビューの「テキスト」を取得しています。起動画面は contentDescription をオーバーライドするメカニズムを提供しないため、テキストのみを読み取ります。これはアプリの問題ではなく、ホーム画面アプリの問題です。さまざまなホーム画面アプリを使用しているユーザーに対してこれを修正できる場合がありますが、普遍的な解決策はまったくなく、Motorola、Samsung、Nexus の標準デバイスで提供されている標準の LaunchScreen アプリケーションの解決策は確かにありません (おそらく他のデバイスも同様ですが、私はそれらのいずれも所有していません)。

于 2015-03-06T15:57:15.083 に答える