我正在使用的應用程序的名稱被對講機錯誤地讀出。我可以通過更改拼寫來修復這個問題。但是,如果我更改清單中的android:標籤中的拼寫,則手機上的應用程序圖標會拼寫錯誤。有沒有人有辦法解決這個問題?如何在應用程序名稱的情況下更改Android Talkback
9
A
回答
1
沒有辦法做到這一點。修復將針對LaunchScreen具有讀取替代標籤的能力,並將其放置在代表應用程序的textView的內容描述中。
TalkBack回讀這樣的內容。
- 如果contentDescription可用,則讀取它。
- 如果視圖具有「文本」,則將其讀取。
- 所有其他情況下,視圖不是以可訪問性爲重點。
因此,TalkBack正在抓取您的視圖的「文本」,正如應用程序的名稱所提供的。啓動屏幕不提供重寫contentDescription的機制,因此只會閱讀您的文本。這不是您的應用程序的問題,這是主屏幕應用程序的問題。您可以爲具有不同主屏幕應用程序的用戶解決此問題,但絕對沒有通用解決方案,當然也沒有針對Motorola,Samsung和Nexus設備上提供的標準LaunchScreen應用程序的解決方案(很可能還有其他解決方案,但是我不擁有任何他們)。
1
在這種對講不發音的縮寫正確,試圖將它讀成一個字,而不是單個字母的情況下,可以使用零寬度不換行空格字符\ufeff
的字母無形分開。
假設你有字CAT
,但你希望它明顯C.A.T.
:
<string name="app_name">C\ufeffA\ufeffT</string>
它仍然會出現CAT
和換行不會被打破。
但是,您的用戶將無法通過輸入CAT來搜索應用程序了。
相關問題
- 1. 更改Android應用程序的名稱
- 2. Xamarin.Forms更改Android應用程序名稱
- 3. 我可以在沒有Android Studio的情況下手動更改android應用程序包名稱嗎?
- 4. 在不更改資源名稱的情況下更改URL
- 5. 如何在不啓動新項目的情況下更改我的Windows 8應用程序的名稱?
- 6. 如何更改Android應用程序名稱和現有應用程序的ID?
- 7. 如何更改android中的應用程序名稱
- 8. 如何更改Android應用的名稱?
- 9. 在不更改擴展名的情況下更改文件的結尾名稱
- 10. 在不更改用戶對象的情況下更改TreeNode的名稱
- 11. 如何更改Android應用程序名稱?
- 12. 如何在不停止程序的情況下更改參數
- 13. 如何在不分發appstore的情況下自動更新android應用程序?
- 14. 如何在沒有Google Play的情況下更新android應用程序?
- 15. 如何在不更改版本代碼的情況下在Android市場上更新我的應用程序
- 16. 更改Facebook應用程序的名稱
- 17. 更改應用程序的名稱
- 18. 更改SSMS的應用程序名稱
- 19. 在android studio中更改應用程序的公司名稱
- 20. 如何在不改變.java的情況下應用android風格?
- 21. 如何在安裝時更改應用程序的名稱?
- 22. 如何在不使用android的情況下實現android應用程序?
- 23. 如何更改Java應用程序的進程名稱
- 24. 如何在不丟失數據的情況下更改模型類名稱?
- 25. 如何在不更改名稱服務器的情況下指向域
- 26. iPhone更改應用程序名稱
- 27. 應用程序名稱更改
- 28. WP7更改應用程序名稱
- 29. 更改應用程序名稱
- 30. 更改Facebook應用程序名稱
4個月沒有答案:(我遇到同樣的問題 –
從Android 4.4.2和TalkBack 3.5.1開始,沒有辦法提供另一種發音,請考慮在Android或Eyes上提交功能請求 - 谷歌代碼免費問題跟蹤器 – alanv
還有其他人提出了這個問題嗎?我找不到一個從快速搜索,但我想確保我沒有錯過它 –