1

我有一个 ListView,其中有一个带有自定义视图的适配器。自定义视图从 RelativeLayout 扩展而来。

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

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

4

1 回答 1

1

事实证明,如果您为 aListView或 a中的 View 分配一个点击侦听器ViewPager,您将阻止可访问性事件传播给这些子级。

长话短说,使用setOnItemSelectedListener代替setOnClickListener.

于 2013-12-18T05:22:05.630 回答