![](/img/trans.png)
[英]Android touch events with multiple views(such as a ListView in a Viewflliper)
[英]Android: Custom Views not giving accessibility events in a ListView
我有一个ListView,其中有一个带有自定义视图的适配器。 自定义视图从RelativeLayout扩展。
如果该视图在另一个视图内,则可以正确报告该文本的可访问性事件。 如果我将其添加到ListView或ViewPager,则启用“话语提示”后,所有自定义视图将不再提供可访问性事件。
为什么我的自定义视图无法在ListView中正常工作?
事实证明,如果将单击侦听器分配给ListView
或ViewPager
中的View, ViewPager
阻止可访问性事件传播到那些子级。
长话短说,请使用setOnItemSelectedListener
而不是setOnClickListener
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.