![]() |
1
5
我也遇到了同样的问题,我通过创建新视图解决了这个问题,该视图扩展了LinearLayout,在这个视图中,我覆盖了
我不确定你是否需要检查
|
![]() |
2
4
这里有一些有趣的事情。这是两种不同的对讲方法*点击事件处理。
你所面临的问题是,这两种行为将打破两种显而易见的解决方案之一。您使用了一个显而易见的解决方案(仅使用多个单击侦听器,并假设事件被传递到聚焦节点),但它没有起作用,因为您碰巧使用的技术组合是V2(发送人工硬件单击)。然而,如果你要在三星设备上安装你的应用程序,你很可能会得到你想要的行为。。。但这并不意味着它有效!:) 由于这两种不同的行为,使其普遍工作的唯一方法(所有版本的TalkBack和Android)是重写其中一个视图AccessibilityDelegates(实际上可能是两个视图),并拦截这些事件。不要让它们进入默认处理程序,默认处理程序是上述两种方法之一。相反,调用你想调用的逻辑,并在自己周围传递通风口。
|
![]() |
3
-2
高度和宽度
更改自
到
|
![]() |
Binary Baba · 双击不会在对讲模式下单击父视图 7 年前 |