gpt4 book ai didi

Android:自定义 View 不在 ListView 中提供辅助功能事件

转载 作者:行者123 更新时间:2023-11-30 03:12:50 26 4
gpt4 key购买 nike

我有一个 ListView,它有一个带有自定义 View 的适配器。自定义 View 扩展自 RelativeLayout。

如果文本位于另一个 View 中,此 View 会正确报告文本中的辅助功能事件。如果我将它添加到 ListView 或 ViewPager,则在启用 TalkBack 时,所有自定义 View 都不再提供辅助功能事件。

为什么我的自定义 View 在 ListView 中不能正常工作?

最佳答案

事实证明,如果您将点击监听器分配给位于 ListViewViewPager 中的 View ,您将阻止可访问性事件传播到这些子项。

长话短说,使用 setOnItemSelectedListener 而不是 setOnClickListener

关于Android:自定义 View 不在 ListView 中提供辅助功能事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20648133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com