Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有Android版的iOS UIAccessibilityTraits?_Android_Button_Layout_Accessibility - Fatal编程技术网

有没有Android版的iOS UIAccessibilityTraits?

有没有Android版的iOS UIAccessibilityTraits?,android,button,layout,accessibility,Android,Button,Layout,Accessibility,在我的Android应用程序中,我有一个被用作按钮的自定义布局-它由一些文本视图和图像视图组成,此外它还有一些渐变背景 我正在调整我的应用程序,以符合可访问性规则。为了做到这一点,我需要将这个布局转换成一个按钮,以便对讲能够正确地指示动作,整个布局是可点击的,就像一个按钮一样 我知道,在iOS上,有可能设置将此类视图视为按钮-这种解决方案将在迁移方面为我节省大量工作 Android上有没有类似的解决方案?为了通过对讲正确识别此布局,我应该采取什么方法?不,Android上没有可访问性特征的概念-

在我的Android应用程序中,我有一个被用作按钮的自定义布局-它由一些
文本视图
图像视图
组成,此外它还有一些渐变背景

我正在调整我的应用程序,以符合可访问性规则。为了做到这一点,我需要将这个布局转换成一个按钮,以便对讲能够正确地指示动作,整个布局是可点击的,就像一个按钮一样

我知道,在iOS上,有可能设置将此类视图视为按钮-这种解决方案将在迁移方面为我节省大量工作


Android上有没有类似的解决方案?为了通过对讲正确识别此布局,我应该采取什么方法?

不,Android上没有可访问性特征的概念-但您仍然可以获得良好的可访问性体验,而无需专门将布局转换为
按钮

一般来说,最重要的是,对讲(或正在使用的任何可访问性服务-记住,不仅仅是对讲)能够检测小部件是否可点击,并能够读取其功能的一致描述。具体来说,它是一个按钮的附加信息并不是非常有用,特别是因为有太多不同类型的UI元素,以至于某个东西是否是一个按钮常常是一个非常模糊的问题

您可以通过在TalkBack中选择它并确认它正确阅读了内容描述,按照“双击激活”的思路说了些什么,并在双击时执行正确的操作来测试这一点


如果不正确,请确保在小部件的AccessibilityNodeInfo上正确设置了和。

否,Android上没有可访问性特征的概念-但您仍然可以获得良好的可访问性体验,而无需将布局转换为
按钮

一般来说,最重要的是,对讲(或正在使用的任何可访问性服务-记住,不仅仅是对讲)能够检测小部件是否可点击,并能够读取其功能的一致描述。具体来说,它是一个按钮的附加信息并不是非常有用,特别是因为有太多不同类型的UI元素,以至于某个东西是否是一个按钮常常是一个非常模糊的问题

您可以通过在TalkBack中选择它并确认它正确阅读了内容描述,按照“双击激活”的思路说了些什么,并在双击时执行正确的操作来测试这一点


如果不正确,请确保在小部件的AccessibilityNodeInfo上正确设置了和。

这正是我所怀疑的,只是需要一些其他人关注这个话题。谢谢你的意见!这正是我所怀疑的,只是在这个话题上需要另一双眼睛。谢谢你的意见!