首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于keyboardview如何适应对讲机

关于keyboardview如何适应对讲机
EN

Stack Overflow用户
提问于 2022-10-11 02:58:15
回答 1查看 11关注 0票数 0

对讲机将选择一个视图来选择并绘制一个绿色框,然后读取contentDescription属性,但是如果您使用键盘视图来自定义键盘,那么键盘是一个完整的视图,如何才能选择每个键并读取键-- contentDescription属性呢?

EN

回答 1

Stack Overflow用户

发布于 2022-10-11 03:55:20

KeyboardView不为任何人所用。它在现代安卓系统中被废弃了。甚至在它被否决之前,没有一个真正的键盘使用它,因为它是高级功能的限制性太强。它只被用于编写示例键盘应用程序的人,或者是那些正在编写键盘作为测试其他功能并想要快速UI的人的基本UI (例如,如果您真的在编写一个自动更正算法,并且希望编写一个快速测试应用程序)。甚至谷歌的键盘(GBoard或LatinIME)也不使用它。

键盘用什么?他们想要的任何东西,通常是一个或多个自定义视图。因此,这些自定义视图将如何与TalkBack这样的可访问性功能交互是任何人的猜测。

但是,如果您真的想了解KeyboardView是如何工作的,代码位于https://github.com/aosp-mirror/platform_frameworks_base/blob/master/core/java/android/inputmethodservice/KeyboardView.java,它似乎使用https://github.com/aosp-mirror/platform_frameworks_base/blob/master/core/java/android/inputmethodservice/KeyboardView.java来发送一个事件,只要它显示一个键预览(字符的长按压弹出)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74022477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档