在阅读WebView中的电话号码时,我对TalkBack屏幕阅读器服务感到轻微的头痛,我似乎无法找到解决方案。这是我正在阅读WebView的一些HTML代码的片段:
<li>Call <a href="tel:18007848669">1-800-QUIT-NOW(1-800-784-8669)</a> for phone support</li>
屏幕阅读器将其读作“呼叫一到八百现在退出一到八百个链接”。有没有办法强制它/信号以不同的方式读取它?我需要以更自然的格式阅读,即“One Eight Hundred”。
答案 0 :(得分:0)
对于这个元素, android:contentDescription =&#34;现在退出一百八百&#34;
答案 1 :(得分:0)
对editText或textView
使用以下辅助功能Deligatefunc convertHexLittleEndianToDeciaml(input:String) -> Int32? {
guard let beValue = UInt32(input, radix: 16) where input.characters.count == 8 else {
return nil
}
return Int32(bitPattern: beValue.byteSwapped)
}
if let value = convertHexLittleEndianToDeciaml("606d0000") {
print(value) //->28000
} else {
print("Hex format invalid")
}